用JFrame(String String1)創建一個窗口
public void setBounds(int a,int b,int width,int height)設置窗口初始化的位置(a,b),和大小(width,height)
public void setSize(int width,int height)設置窗口大小
public void setLocation(int x,int y)設置窗口位置,其實這兩個可以通過setBounds解決
public void setVisible(boolean b)設置窗口是否可見,默認是不可見的,這個很重要一定要設置true
public void setResizable(boolean b)設置是否可以調節窗口大小,默認可以
public void dispose()撤銷窗口,釋放資源
public void setFaultCloseOperation(int operation)表示刪除鍵是有什么的事件
operation有4個JFrame常量
JFrame.DO_NOTHING_ON_CLOSE 刪不了
JFrame.HIDE_ON_CLOSE 隱藏起來其實是不刪
JFrame.DISPOSE_ON_CLOSE 刪了這一個嘛
JFrame.EXIT_ON_CLOSE 全部刪了
//測試代碼 JFrame window1=new JFrame("fuck1"); JFrame window2=new JFrame("huang"); Container con1=window1.getContentPane(); con1.setBackground(Color.yellow);//設置顏色 // window1.setResizable(true); // window2.setResizable(true); window1.setBounds(440,330,500,500); window2.setBounds(20,20,300,300); // window1.setSize(50,50); // window2.setSize(30,30); window1.setVisible(true);//一定要寫 window2.setVisible(true); window1.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); window2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
