gpt4 book ai didi

java - 如何将我在第一个类中输入的文本打印到第二堂课?

转载 作者:行者123 更新时间:2023-11-30 07:58:10 24 4
gpt4 key购买 nike

谁能帮帮我?如何将我在文本字段中输入的文本打印到另一个类中?事情与获取和设置文本有关吗?这是我的第一个类

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);


}}

最佳答案

您需要监听 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());
}
});
}

关于java - 如何将我在第一个类中输入的文本打印到第二堂课?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40702752/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com