GUI自定义布局大小

来源:百度知道 编辑:UC知道 时间:2024/06/28 00:51:49
怎么自定义布局大小?比如说,我怎么用BorderLayout 上下左右的大小怎么设定? 我上网也找过JPanel里面有个setPreferredSize 但是怎么用呢??
我是新手,谢谢了
还有GUI怎样添加自定义的背景图片? 谢谢了

首先用Image 类的实例读入一张图片image = ImageIO.read(new File("E:\\image\\background.jpg"));
然后利用Graphics类的drawImage(image, 1, 20, this);方法把image写入当前窗体中.
drawImage方法须在Graphics的paint()中,
paint方法不用你自己去调用是jVM调用的,当你想刷新窗体时可以用repaint()方法来刷新窗体(也就是重绘一次) .