在編寫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); } }