これが私のコードです。それらは 2 つのファイルからのものです。
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 の関数には戻り値がありません。
文字列「ip」(メインの文字列)を評価するために、目的の文字列(LayoutO.javaの最後の行にある目的の文字列)を取得するにはどうすればよいですか。