-2
import java.awt.GridLayout;
import java.awt.BorderLayout;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.JList;
public class PetUI extends JFrame implements ActionListener{
JButton btnAdd = new JButton("Add");
JButton btnCancel = new JButton("Cancel");
JTextField txtbox1 = new JTextField();
JTextField txtbox2 = new JTextField();
public PetUI(){
super("Pet Shop");
JPanel panel1 = new JPanel();
JPanel panel2 = new JPanel();
//inputs
panel1.setLayout(new GridLayout(3,4));
add(panel1,BorderLayout.NORTH);
panel1.add(new JLabel("Pet Type: "));
String [] animals = {"Cat","Dog","Rabbit"};
JComboBox petlist = new JComboBox(animals);
panel1.add(petlist);
panel1.add(new JLabel("Breed: "));
panel1.add(txtbox1);
panel1.add(new JLabel("Name: "));
panel1.add(txtbox2);
//buttons
add(panel2,BorderLayout.CENTER);
panel2.add(btnAdd);
btnAdd.addActionListener(this);
panel2.add(btnCancel);
setVisible(true);
setSize(300,300);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent e){
}
public static void main(String [] args){
new PetUI();
}
}
Comment faire? L'afficher dans un JList. Mon professeur ne nous a pas enseigné cela. Et j'ai essayé de le rechercher en ligne mais ça n'a pas fonctionné. J'ai déjà vécu de nombreux tutoriels YT et cela n'a pas fonctionné.Comment sortir l'entrée de texte et la liste déroulante sur JList (java)
Peut-être commencer avec [comment utiliser des listes] (https://docs.oracle.com/javase/tutorial/uiswing/components/list.html) – MadProgrammer
S'il vous plaît voir: http://stackoverflow.com/help/someone-answers – c0der