swing使用的基本规则?
Swing的基本规则:
与 AWT 组件不同,Swing 不能直接在顶层容器中添加组件。Swing 组件必须添加到与顶层容器相关的内容面板上,内容面板是一个普通的轻量级组件,还要避免使用非 Swing 轻量级组件。在顶层容器 JFrame 对象中添加组件有以下两种方式:
(1)用 getContentPane()方法获得容器的内容面板,直接添加组件,格式如下:
Container c = frame.getContentPane(); //获取窗口内容面板
JPanel pane = new JPanel(); //创建面板
c.add(pane); //在容器中添加面板
(2)建立一个中间容器对象(Jpanel 或 JdesktopPane),将组件添加到中间容器对象内,然后通过 setContentPane()方法将该容器设置为顶层容器 frame 的内容面板。
JPanel pane = newJPanel();
pane.add(new JButton("OK"));
frame.setContentPane(pane);
到此,以上就是小编对于的问题就介绍到这了,希望介绍的1点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。