我有兩個名爲第一和第二個JFrame分別。兩個框架都有jtextfields來getText()和setText()。我能夠從第一個到第二個JFrame設置文本,但從第二個到第一個無法設置文本。無法從另一個JFrame JTextField setText()
在第一和第二幀我已經做了一切JTextFields將public static
first.java
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
second sec = new second();
sec.jTextField1.setText(this.jTextField1.getText()); // this works
sec.jTextField2.setText(this.jTextField2.getText());
sec.setVisible(true);
public static javax.swing.JTextField jTextField1;
public static javax.swing.JTextField jTextField2;
private javax.swing.JButton jButton1;
second.java
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
first f = new first();
f.jTextField1.setText(this.jTextField3.getText()); //not working
f.jTextField2.setText(this.jTextField4.getText());
}
public static javax.swing.JTextField jTextField1;
public static javax.swing.JTextField jTextField2;
public static javax.swing.JTextField jTextField3;
public static javax.swing.JTextField jTextField4;
private javax.swing.JButton jButton1;
在第二幀按鈕第一幀的點擊應該得到更新。我不想再打開第一幀。
但是,您的兩個類名均爲名稱! ? –
你在使用netbeans嗎? – Ashish
是的。和類名是'first'和'second' –