㈠ java中怎樣設置窗體為固定大小
//代碼如下:
******************************************************
//ButtonTest.java
importjava.awt.FlowLayout;
importjavax.swing.JButton;
importjavax.swing.JFrame;
{
publicButtonTest(){
this.setLayout(newFlowLayout());
for(inti=1;i<=11;i++){
this.add(newJButton("button"+i));
}
this.setBounds(200,100,300,200);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
publicstaticvoidmain(String[]args){
ButtonTestbt=newButtonTest();
}
}
******************************************************
運行界面如下:
㈡ java中怎樣設置,讓一個窗口的大小不能更改!
簡單:
(1)設置窗體大小;
this.setSize(400, 400);
(2)設置窗體不可改變大小。
this.setResizable(false);
㈢ Java窗體圖標大小能不能改怎麼改
可以的實現圖標大小自定義.
不過稍微復雜點, 你需要自己使用JLabel來顯示標題 和 圖標
還需要自己寫代碼來實現 最小化,最大化,關閉等按鈕 .
效果圖 (圖標的大小是64X64)
setUndecorated(true);//去掉窗口自帶的邊框
JPaneljpNorth=newJPanel(newBorderLayout());//頂部的面板
jpNorth.setBorder(newLineBorder(Color.DARK_GRAY));//給面板繪制一個線邊框
jpNorth.setBackground(Color.WHITE);//設置面板背景色為白色
//設置標題欄左邊的圖標和標題
JLabeljl=newJLabel("窗口標題");
jl.setFont(newFont(null,Font.BOLD,30));
jl.setIcon(newImageIcon(this.getClass().getResource("tb.png")));
jpNorth.add(jl,BorderLayout.WEST);
add(jpNorth,BorderLayout.NORTH);