swing——JFrame基本操作


用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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM