本来兴致勃勃地尝试java.awt和javax.swing 包中的类的使用,结果尝试第一次就出了错。
这是我的代码1:
import java.awt.Color;
import javax.swing.*;
import java.awt.Color;
import javax.swing.*;
public class TestJMenu2 {
public static void main(String[] args)
JFrame jFrame = new JFrame("test");jFrame.setBounds(200, 200, 300,432);
jFrame.setVisible(true);
JMenuBar jMenuBar = new JMenuBar();
JMenu jMenu1 = new JMenu("menu1");
JMenuItem jMenuItem1 = new JMenuItem("item1");
JPanel jPanel = new JPanel();
jPanel.setBackground(new Color(22,33,66));
jPanel.setVisible(true);
jFrame.add(jPanel);
jMenu1.add(jMenuItem1);
jMenuBar.add(jMenu1);
jFrame.setJMenuBar(jMenuBar);
}
}
结果是:仅仅显示一个框架(JFrame),没有JMemuBar和JPanel, 进行一番尝试,发现问题就在对JFrame初始化上出了问题。
查看set Visible()方法的源代码,发现
-
顶
- 0