这是我的代码。它们来自两个文件。
TClient.java
public class TClient{
public static void main(String[] agrs){
String ip=null;//string ip
LayoutO frame;
frame = new LayoutO();
frame.setVisible(true);
}
LayoutO.java
public class LayoutO extends JFrame implements ActionListener {
private JPanel contentPane;
private JTextField textField;
public LayoutO() {
textField = new JTextField();
textField.setBounds(59, 157, 240, 39);
contentPane.add(textField);
textField.setColumns(10);
JButton btnSubmit = new JButton("SUBMIT");
btnSubmit.setBounds(93, 236, 172, 77);
contentPane.add(btnSubmit);
btnSubmit.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
String str=textField.getText();//the aim string is here
}
}
当按下“提交”按钮时,我想使用这个 GUI 来获取 textField 的文本。
但是actionPerformed的功能没有return的东西。
我如何获得目标字符串(LayoutO.java 的最后一行的目标字符串)来评估字符串“ip”(main 中的字符串)。