如何使用java访问其他jframe中的文本字段?
我是java的大工程师。 我试图在jframe1中创建一个按钮,在jframe2中创建一个文本字段 因此,我想在点击按钮的同时在jframe2的文本字段中写入文本 请帮帮我,谢谢。 我跟踪到:如何使用java访问其他jframe中的文本字段?,java,netbeans,Java,Netbeans,我是java的大工程师。 我试图在jframe1中创建一个按钮,在jframe2中创建一个文本字段 因此,我想在点击按钮的同时在jframe2的文本字段中写入文本 请帮帮我,谢谢。 我跟踪到: String adress = jTextField1.getText(); //in the first jframe1 下面是一个例子(如果我正确理解了你的问题): 让我们看看你是怎么做的。发布你的代码。完成。上面的代码您可能需要引用当前帧中的其他帧或其他任何帧…不,您需要的是,在按钮ActionL
String adress = jTextField1.getText(); //in the first jframe1
下面是一个例子(如果我正确理解了你的问题):
让我们看看你是怎么做的。发布你的代码。完成。上面的代码您可能需要引用当前帧中的其他帧或其他任何帧…不,您需要的是,在按钮
ActionListener
的actionPreformed()
内设置您想要的文本字段的文本。对于更具体的答案,如果您发布所有代码,这将有所帮助。
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
public class Intro {
static int count = 0;
public static void main(String[] args) {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (ClassNotFoundException | InstantiationException | IllegalAccessException
| UnsupportedLookAndFeelException e) {
e.printStackTrace();
}
final JFrame frame1 = new JFrame("frame 1");
final JFrame frame2 = new JFrame("frame 2");
final JButton button = new JButton("Button");
final JTextField textFieald = new JTextField("0");
button.setPreferredSize(new Dimension(100, 40));
button.setFocusable(false);
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
textFieald.setText(Integer.toString(++count));
}
});
frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame1.getContentPane().add(button);
frame1.pack();
frame1.setLocationRelativeTo(null);
frame1.setVisible(true);
frame2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame2.getContentPane().add(textFieald);
frame2.pack();
frame2.setLocationRelativeTo(null);
frame2.setVisible(true);
}
}