因此,我正在尝试创建一个可以计算体积和面积的非常基本的计算器。我已经有了公式,一切都解决了,我只需要获取实际的窗口和文本即可。我的创建窗口的代码在这里:

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

07-26 06:14