小编Bra*_*ian的帖子

为什么我真正非常简单的Java程序有时会起作用,有时却不起作用?

我刚刚开始使用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)

java eclipse swing jcombobox

3
推荐指数
1
解决办法
1705
查看次数

标签 统计

eclipse ×1

java ×1

jcombobox ×1

swing ×1