我刚刚开始使用Java,之前只使用过PHP - 很难找到面向对象的东西.我正在使用Eclipse IDE.
我正在尝试制作一个能够告诉你在另一个星球上的重量的程序 - 看起来很简单
到目前为止我所做的就是在Swing中创建一半的接口(这就是所谓的?)
有时我会运行它,它会出现我所期望的,标题,文本框等......其他时候(当绝对没有做出任何更改时),它只是出现了一个空白的屏幕

该图像显示了它工作时的样子.当它不工作时,就没有任何物体.它的工作时间约占20%.
我想这可能是因为我的下拉菜单 - 或JComboBox,这一直是个头疼 - Eclipse在每次提到JComboBox后都让我添加"<Object>" - 它说"JComboBox是原始类型."参考文献泛型类型JComboBox应参数化"
我不知道为什么会这样,而且我可能只是真的很厚,抱歉,如果这是一个愚蠢的问题,但我怎么能解决这个问题,我的代码有什么问题?
package calc;
import javax.swing.*;
import java.awt.*;
public class View extends JFrame {
static String titleText = "Calculate your Mass on another Plannet";
public View(){
super(titleText);
setSize(500,400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
FlowLayout flo = new FlowLayout();
setLayout(flo);
JPanel inputData = new JPanel();
//Labels
JLabel lblTitle = new JLabel (titleText, JLabel.CENTER);
lblTitle.setFont(new Font("Arial", Font.BOLD, 24));
JLabel lblInputMass = new JLabel ("Weight", JLabel.LEFT);
JLabel lblInputUnits = new …Run Code Online (Sandbox Code Playgroud)