在编写java程序时,由于java本身的窗口并不漂亮,因此很多时候我们需要通过重绘窗口来达到美观的效果
在重绘时,对于上面左边的标准窗口,我们可能需要去除他的边框来得到上面右边的窗口,此时,可以使用JWindow和JDialog来代替JFrame,方法如下:
package test;
import javax.swing.*;
import java.awt.*;
public class Testing1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Testing1 test = new Testing1();
//test.createJW();
//test.createJD();
test.createJF();
}
public void createJW(){
JWindow jw = new JWindow();
jw.setSize(200, 200);
jw.setVisible(true);
}
public void createJF(){
JFrame jf = new JFrame();
jf.setSize(200, 200);
jf.setVisible(true);
}
public void createJD(){
JDialog jd = new JDialog();
//通过下面一行代码可以去除JDialog的边框(最小化、关闭等)
jd.setUndecorated(true);
jd.setSize(200,200);
jd.setVisible(true);
}
}