[英]How to return a value from a text field from Jframe2 to Jframe1 in Netbeans
我有以下代碼:
我的主要框架:
public MainFrame() {
initComponents();
}
我的其他框架在我的主框架中初始化如下:
private void agregarAlumnoActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
new AgregarAlumno().setVisible(true);
}
這將打開第二幀:
public AgregarAlumno() {
initComponents();
}
然后,我將在第二個框架中顯示一個文本框以輸入一些內容,我希望它可以被我的主框架使用,我知道我可以像這樣將值發送到第二個框架
new AgregarAlumno(valueX).setVisible(true);
然后在第二幀接收它來構建一個像這樣的構造器
public AgregarAlumno(int valueX) {
initComponents();
}
並在第二幀中使用它。 但是我該如何將值發送回第一幀?
謝謝。
//您可以像這樣將值從一個文本字段傳遞到另一個文本字段//這只是簡單的示例
public MainFrame() {
public void actionPerformed(ActionEvent ev){
FrameOne frameOne = new FrameOne(userField.getText(),passField.getText());
frameOne.setVisible(true);
}
}
public class FrameOne extends JFrame
{
private String user;
private String pass;
public FrameOne(String usr, String pas){
this.user=usr;
this.pass=pas;
//components
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.