ユーザーから文字列を取得し、ユーザーが送信ボタンをクリックするJavaでGUIを作成する必要があります。送信ボタンをクリックすると、ユーザーは文字列に対して何らかの処理を行い、画面(GUI)に出力を提供します。
今まで次のコードを書いてきましたが、このコードを実行しても何も出力されません。
public class userinterface extends javax.swing.JFrame {
public userinterface() {
initComponents();
}
private javax.swing.JButton jButton1;
private javax.swing.JLabel jLabel2;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
private javax.swing.JPanel jPanel3;
private javax.swing.JPanel jPanel5;
private javax.swing.JTextField jTextField1;
// End of variables declaration
public void show() {
String str = jTextField1.getText();
jButton1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
//Execute when button is pressed
System.out.println("You clicked the button,str");
}
});
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new userinterface().setVisible(true);
userinterface obj = new userinterface();
obj.show();
}
});
}
}
どこが間違っているのか教えてください。出力をGUI画面に表示するにはどうすればよいですか?
ありがとう。