Netbeans interfaces graphiques en java
Fermé
kahinanacera
Messages postés
1
Date d'inscription
dimanche 16 septembre 2012
Statut
Membre
Dernière intervention
16 septembre 2012
-
16 sept. 2012 à 15:13
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 16 sept. 2012 à 16:58
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 16 sept. 2012 à 16:58
A voir également:
- Netbeans interfaces graphiques en java
- Waptrick java football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Jeux java itel football - Télécharger - Jeux vidéo
- Jeux java itel 5360 - Forum Mobile
- Waptrick java ✓ - Forum Mobile
1 réponse
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
16 sept. 2012 à 16:58
16 sept. 2012 à 16:58
Voici un exemple qui met en place tout ce qu'il faut pour répondre à tes questions :
1) Un checkbox qui affiche ou masque les autres composants
2) un bouton qui affiche en couleur le texte choisi
1) Un checkbox qui affiche ou masque les autres composants
2) un bouton qui affiche en couleur le texte choisi
import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JCheckBox; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextField; import javax.swing.event.ChangeEvent; import javax.swing.event.ChangeListener; public class Test1 { public static final String texte = "Je suis un texte tout bidon qui ne sert à rien."; public static void main(String...args) { JFrame frame = new JFrame(); frame.setLayout(new GridLayout(4,1)); final JCheckBox check = new JCheckBox("Cliquez moi",true); final JTextField field = new JTextField(); final JButton button = new JButton("Colorer un mot."); final JLabel label = new JLabel(texte); check.addChangeListener(new ChangeListener() { @Override public void stateChanged(ChangeEvent e) { field.setVisible(check.isSelected()); button.setVisible(check.isSelected()); label.setVisible(check.isSelected()); } }); button.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { label.setText("<html>"+texte.replaceAll(field.getText(), "<font color=red>"+field.getText()+"</font>")+"</html>"); } }); frame.add(check); frame.add(field); frame.add(button); frame.add(label); frame.pack(); check.setSelected(false); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }