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);
}
}
答案 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.
}