因此,我正在尝试创建一个可以计算体积和面积的非常基本的计算器。我已经有了公式,一切都解决了,我只需要获取实际的窗口和文本即可。我的创建窗口的代码在这里:
JFrame myCalc = new JFrame("Area/Volume Calculator");
JTextField input;
myCalc.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
myCalc.setSize(400, 500);
myCalc.setVisible(true);
JLabel welcome = new JLabel("");
welcome.setText("Please choose which shape's area/volume you would like to calculate.");
我只需要知道为什么JLabel“欢迎”实际上没有显示在窗口中。确实会出现带有正确标题的实际窗口,但是没有文本。请记住,我是Java的初学者,实际上只是开始使用Swing。
谢谢!
附言我也不知道如何使用文本编辑器。我了解该代码格式错误,并且似乎缺少类和main方法,但是它不允许我将其复制/粘贴到其中。
最佳答案
您需要将welcome
添加到myCalc
。
尝试这个:
JLabel welcome = new JLabel("Please choose which shape's area/volume you would like to calculate.");
myCalc.add(welcome);
myCalc.pack();
myCalc.setVisible(true);