我是一个真正的菜鸟,所以请如果我不问正确的对不起。
所以这里是:
public class carti extends JFrame {
JTextField txttitlu;
JTextField txtautor;
JTextField txtcat;
JTextField txtedi;
JTextField txtpret;
DefaultListModel model;
JList lista;
String editura;
String titlu;
String autor;
String categorie;
这是我拥有的主要类函数,在这个类中,我有 4 个 JTextField,它们通过一个按钮插入到 JList 中(这是添加按钮的脚本“称为”adauga”):
public void Adauga() {
autor = txtautor.getText().trim();
titlu = txttitlu.getText().trim();
categorie = txtcat.getText().trim();
editura = txtedi.getText().trim();
if (autor.equals("")) {
JOptionPane.showMessageDialog(null, "Nu ati completat Titlu!");
return;
}
if (titlu.equals("")) {
JOptionPane.showMessageDialog(null, "Nu ati completat Autor!");
return;
}
if (categorie.equals("")) {
JOptionPane.showMessageDialog(null, "Nu ati completat Categorie!");
return;
}
String numeComplet = autor + " / " + titlu + " : " + categorie;
model.addElement(numeComplet);
}
所以我想要的是:“Adauga”按钮添加到我的 JList 以显示在我的扩展新类上,该类称为“detalii”(这里是 si 创建的新类的代码(“detalii”) :
public detalii(){
this.setTitle("Detalii despre Carte");
setSize(400, 300);
setResizable(false);
setLocation(370, 150);
setLayout(null);
JLabel lbltitlu= new JLabel("Titlu" +" : ");
lbltitlu.setBounds(15, 5, 120, 25);
this.add(lbltitlu);
JLabel lblautor= new JLabel("Autor" +" : ");
lblautor.setBounds(15, 25, 120, 25);
this.add(lblautor);
JLabel lblcategorie= new JLabel("Categorie" +" : ");
lblcategorie.setBounds(15, 45, 120, 25);
this.add(lblcategorie);
JLabel lbleditura= new JLabel("Editura" +" : " );
lbleditura.setBounds(15, 65, 120, 25);
this.add(lbleditura);
}
感谢您的帮助,如果我的解释没有正确完成,我很抱歉,我真的很菜鸟。希望你能理解,不要浪费你的时间。