NetBeans中兩個窗體之間如何傳值
阿新 • • 發佈:2018-12-24
舉一個簡單的例子:如上圖,在jTextField1、jTextField2中各輸入一個值,點選“確定”按鈕,在child窗體的jTextField3中獲取jTextField1的值
一:通過建構函式傳值
Parent的源:
private
void jButton1MouseReleased(java.awt.event.MouseEvent evt) {
String s1 = jTextField1.getText(); //宣告一個s1獲取jTextField1的值
String s2 = jTextField2.getText(); // 宣告一個s2獲取jTextField2的值
Child c1 = new Child(s1,s2); //利用建構函式傳值
c1.setVissble(true);}
Childd的源:
String s1;
String s2;
//child的構造方法
public Child (String s1,String s2){
initComponents(); //準備好介面
this.s1=s1;
this.s2=s2;
jTextField3.setText(t1);}