在我的程序,從第一的JFrame(GUI),你點擊一個按鈕(標註爲更改模板),這將打開第二的JFrame(TempList)。
還有一個模板類。編輯另一個類的對象?
public class Template {
private String name;
public Template(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
name = this.name;
}
GUI類
public class GUI extends javax.swing.JFrame {
private static TempList FrameB = null;
private Template template = new Template("image1");
public GUI() {
initComponents();
}
private void ChangeTemplateActionPerformed(java.awt.event.ActionEvent evt) {
if (FrameB == null) {
FrameB = new TempList();
} else {
if (FrameB.isVisible()) {
FrameB.hide();
} else {
FrameB.show();
}
}
}
從TempList,你應該能夠點擊一個按鈕,用於改變GUI
什麼代碼創建的模板對象的名我應該在TempList Class中寫入,這樣當按下按鈕時,它會更改GUI類中Template對象的名稱?
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// Change Template?
this.setVisible(false); //closes Templist
}
是否要在'GUI'中創建'Template'對象?或者可以在'TempList'中創建? – c0der
請正確縮進您的代碼,並且變量名稱通常不以大寫字母開頭,以便輕鬆區分它們與類名。 – Zabuza
請參閱:https:// stackoverflow。com/help/someone-answers – c0der