没有错误?

时间:2014-01-16 20:35:16

标签: java swing user-interface

eclipse没有输出错误。所以我不知道为什么这个程序不能运行。

import java.awt.*;
import javax.swing.*;

public class Menu extends Gui {
    public static void main(String args[]){ 
        JFrame window = new JFrame("l");
        Color black = new Color(0, 0, 0);
        window.setBackground(black);
         JDialog start = new JDialog(window, ";;");
         start.setBounds(500, 500, 10, 10);
    }
}

2 个答案:

答案 0 :(得分:5)

您必须至少调用window.setVisible(true);每次打开新的JFrame时,您都应该设置其他属性(几乎),例如默认关闭操作或大小,请检查一些基本的tutorial

答案 1 :(得分:0)

有一些问题,主要是您没有设置尺寸,或者让您的窗口(或对话框)可见 -

public static void main(String args[]) {
    JFrame window = new JFrame("l");
    window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // <-- Handle closing 
                                           // the window.
    Color black = new Color(0, 0, 0);
    window.setBackground(black);
    window.setSize(new Dimension(500, 500)); // <-- set a size.
    window.setVisible(true); // <-- set it visible.
    JDialog start = new JDialog(window, ";;");
    start.setSize(new Dimension(300, 300)); // <-- set a size.
    start.setVisible(true); // <-- set it visible.
}