public class Name extends JFrame {
JFrame frame = new JFrame ();
JPanel panel1 = new JPanel();
JLabel yourname = new JLabel("Name");
JTextField text = new JTextField(30);
public Name(){
add(yourname);
add(text);
setLayout(new FlowLayout());
setVisible(true);
setSize(900,600);
}
public static void main(String[] args) {
Name go = new Name();
go.setVisible(true);
go.setDefaultCloseOperation(EXIT_ON_CLOSE);
go.setLocationRelativeTo(null);
}}
这是我的第二堂课
public class Output extends JFrame {
JFrame frame1 = new JFrame();
Output(){
add(yourname);
}
public static void main(String args[]){
Output receipt = new Output ();
receipt.setVisible(true);
}}
答案 0 :(得分:3)
您需要倾听以更改JTextField
。
类似的东西:
public class ListenerForTextField extends JFrame {
JTextField text = new JTextField("Some Value");
public ListenerForTextField () {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
text.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
//SomeOtherClass a = new SomeOtherClass();
//a.useText(text.getText());
}
});
}
有关更多帮助,请参阅本教程:ActionListener On JTextField。