Java: Ajout automatique des objets dans un JComboBox avec DefaultComboBoxModel

Author:

 int,string,char,static, url, socket, url, socket, java
{filelink=23}



import javax.swing.JComboBox;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JTextField;
import javax.swing.JLabel;
import javax.swing.DefaultComboBoxModel;
import java.awt.BorderLayout;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class JComboBoxModelSimple extends JFrame
{
	JPanel mainPanel;
	JComboBox monCombo;
	JTextField entree;
	JLabel   titre;
	JButton  btnValider;
	DefaultComboBoxModel comboModel;
	public JComboBoxModelSimple()
	{
		mainPanel=new JPanel();
		comboModel=new DefaultComboBoxModel();
		monCombo=new JComboBox(comboModel);
		entree=new JTextField(20);
		titre=new JLabel("Tapez un texte ici:");
		btnValider=new JButton("OK");
		btnValider.addActionListener(new ActionListener()
		{
				public void actionPerformed(ActionEvent evt)
				{
					comboModel.addElement(entree.getText());
				}
		});     					
		mainPanel.add(titre, BorderLayout.WEST);
		mainPanel.add(entree,BorderLayout.CENTER);
		mainPanel.add(btnValider, BorderLayout.EAST);
		mainPanel.add(monCombo, BorderLayout.SOUTH);	
		add(mainPanel);
	}
	
	public static void main (String[] args) 
		{
			JComboBoxModelSimple frame=new JComboBoxModelSimple();
			frame.setTitle("Exemple des Modèles JComboBox");
			frame.setSize(450, 100);
			frame.setDefaultCloseOperation(frame.EXIT_ON_CLOSE);
			frame.setVisible(true);
        }
}

A Voir sur le même Sujet:

  • JPanel
  • ajouter objet dans defaultcomboboxmodel
  • cours java swing
  • automatiser liste combobox java
  • jpannel
  • JCombobox
  • JComboBox ajouter entrée
  • ajout automatique dans une list java
  • jcombobox avec graphique en java
  • codes java: afficher la date dans un JLabel

Leave a Reply

Your email address will not be published. Required fields are marked *