国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

內部窗體設計與窗體定位

2019-11-18 13:48:49
字體:
來源:轉載
供稿:網友

  import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.UIManager;
class Mywindow extends JFrame
{
JButton button1;
JButton button2;

JInternalFrame interframe1,interframe2;
JPanel jpanel;
Mywindow()
{

setVisible(true);
//setSize(400,400)見下面的說明!
jpanel=(JPanel)this.getContentPane();
jpanel.setLayout(new GridLayout(1,2));

button1=new JButton("我");
button2=new JButton("你");

//------------------------------------------------------
interframe1=new JInternalFrame("內窗體A",true,true,true,true);
interframe1.setSize(150,250);
interframe1.setVisible(true); // 必須加上此句 !否則內部窗體無法 !
interframe1.getContentPane().add(button1);
JDesktopPane desk1=new JDesktopPane();
desk1.add(interframe1);
jpanel.add(desk1);
//----------------------------------------------------
interframe2=new JInternalFrame("內窗體B",true,true,true,true);
interframe2.setSize(150,250);
interframe2.setVisible(true);
interframe2.getContentPane().add(button2,BorderLayout.CENTER);
interframe2.getContentPane().add( new JLabel("你好啊"),BorderLayout.NORTH);
JDesktopPane desk2=new JDesktopPane();
desk2.add(interframe2);
jpanel.add(desk2);
}
//--------------------------------------------------------

public Dimension getPReferredSize()
{
return new Dimension(500,500);
/*注重:這種方式設置窗體大小顯示的效果更好!
*假如直接這樣設置setSize(400,400)大小 ,效果不好
* 建議初學者測試!
*/
}

}
public class interframe
{
public static void main(String args[])
{ Mywindow win=new Mywindow();
win.pack();
// win.setVisible(true); 假如有此句,內部窗體不顯示!
// win.setSize(new Dimension(400,400));
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = win.getSize();
if (frameSize.height > screenSize.height)
{
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width)
{
frameSize.width = screenSize.width;
}
win.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);
win.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{System.exit(0);}
});
}

}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玛多县| 沂源县| 日土县| 江都市| 东源县| 金门县| 密云县| 会同县| 长春市| 乌拉特后旗| 灵宝市| 磴口县| 南康市| 三门县| 柏乡县| 澳门| 屏山县| 南汇区| 古交市| 盐池县| 汉阴县| 沂水县| 山东| 云龙县| 烟台市| 桓台县| 拜城县| 禄劝| 永城市| 通山县| 安徽省| 晋中市| 天气| 伊通| 凤庆县| 故城县| 定陶县| 旬阳县| 莒南县| 邹平县| 松溪县|