首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

Java Swing求教诸位了

2012-09-03 
Java Swing求教各位了有个问题想问一下大家..关于java Swing的几个问题Java codepublic class GameWindow{

Java Swing求教各位了
有个问题想问一下大家..关于java Swing的几个问题

Java code
public class GameWindow{    public static void main(String[] args) {        JFrame jFrame = new JFrame();        jFrame.setUndecorated(true);  //去掉窗体装饰        jFrame.setSize(300, 200);        jFrame.setLocation(300, 200);                JPanel jPanel = new JPanel();        jPanel.setBackground(Color.BLUE);                JButton jLabel = new JButton();        jLabel.setBackground(Color.CYAN);                jPanel.add(jLabel);        jFrame.add(jPanel);        jFrame.setVisible(true);    }}

最近我在写个窗体,也是刚学到Swing这块吧,学艺不精,但是想通过小的项目提升下自己,我要实现的窗体要求标题栏都要进行美化,并且用自己的关闭按钮和最小化按钮,所以我只能把窗体装饰去了..然后自己写事件进行响应
我在Frame里面放了Panel,然后想在Panel里面放一个Label标签当做标题栏,并且对其进行鼠标响应..但是问题就出来了..Label标签竟然不能设置背景色..要是把Label改成Button就可以了..但是这个就要用Label实现啊..我就很郁闷了..希望大家解答下为什么定义jLabel为JLabel类就不行,而定义为JButton就可以..还有一事相求..为什么我显示的Button就位于窗体中上方一丁点儿呢..我设置size也不管用..求救啊...

[解决办法]
Jpanel默认为流布局方式,你把布局方式设为null,再设置大小,位置应该就可以了。
多看看API吧。

热点排行