我正在创建一个GUI ATM机器。如何在屏幕上打印消息?我有按钮0-9以及输入和取消设置,供用户按下。
答案 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组件,例如JLabel
或setText(String text)
。