Java按钮打印到单独的窗口

时间:2015-10-21 04:42:41

标签: java

我想知道是否有办法编写Java GUI,当您按下按钮时,文本将打印在另一个窗口上。例如,可能有一组六个按钮,一个可能会显示问候世界,按下时输出将打印到其文本字段中的另一个窗口。有点像在GUI中有快捷键来打印消息。我研究了这个,但没有运气。

2 个答案:

答案 0 :(得分:0)

如果使用swing,有很多解决方案。其中之一是创建一个新框架并将您的值传递给新框架。 Example here

答案 1 :(得分:0)

首先,您可以在同一个包中创建两个类,并按照您想要的方式创建它们(例如:放置jlabels,textAreas,jButtons等)。然后,在第一个类(带按钮的类)中,创建第二个类的实例。我的意思是

public class Class1 extends JFrame {
    public Class2 obj = new Class2();

然后在匿名类(事件类)中,制作你想要的东西(例如获取文本,设置文本等)并调用你的第二堂课的框架并在此处显示。这样的事情;

obj.txt.setText(textObj.getText());
obj.frame.setVisible(true); //it's important, if you don't set it visible you cannot see a new screen

因此,它会打开一个新屏幕,您会看到您在第一堂课中输入的文字。我想你想要这样的东西。如果不清楚,我可以在这里放一个示例代码。