如何在Java GUI中将消息打印到屏幕上?

时间:2011-11-01 23:27:43

标签: java user-interface

我正在创建一个GUI ATM机器。如何在屏幕上打印消息?我有按钮0-9以及输入和取消设置,供用户按下。

2 个答案:

答案 0 :(得分:2)

您应该将JTextField或JLabel放入您的程序中。这两个组件显示用户可以阅读的文本。我建议使用JTextField,主要是因为我喜欢使用文本框。以下是如何使用文本的示例:

http://leepoint.net/notes-java/GUI/components/30textfield/11textfield.html

基本上你应该做

JTextField myOutput = new JTextField(16);

其中myOutput是您选择的JTextField变量,16是GUI中JTextField的长度。要显示消息:

myOutput.setText("some text");

您还可以在同时声明文本字段时初始化JTextField的值

JTextField myOutput = new JTextField("someInitialValue", 20);

代码说明了自己

希望这有帮助

答案 1 :(得分:1)

您可能希望通过在所述组件上使用JTextField方法将此值分配给某个GUI组件,例如JLabelsetText(String text)