試一下這個(gè)方法 this.setMaximizedBounds(new Rectangle(400,200,600,400));可以設(shè)置窗口最大的尺寸
創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、江山網(wǎng)絡(luò)推廣、微信小程序開發(fā)、江山網(wǎng)絡(luò)營(yíng)銷、江山企業(yè)策劃、江山品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供江山建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com
public?void?setMaximizedBounds(Rectangle?bounds)
設(shè)置此框架的最大化邊界。
當(dāng)幀處于最大化狀態(tài)時(shí),系統(tǒng)提供一些默認(rèn)邊界。 該方法允許覆蓋那些系統(tǒng)提供的值中的一些或全部。
如果bounds為null ,則接受系統(tǒng)提供的邊界。
如果非null可以通過將要從系統(tǒng)接受的字段設(shè)置為Integer.MAX_VALUE來接受其他系統(tǒng)提供的值。
注意,給定的最大化邊界用作本機(jī)系統(tǒng)的提示,因?yàn)榈讓悠脚_(tái)可能不支持設(shè)置最大化窗口的位置和/或大小。
如果是這種情況,提供的值不會(huì)影響最大化狀態(tài)下的幀的外觀。
參數(shù)
bounds - 最大化狀態(tài)的界限
//代碼如下:
******************************************************
//ButtonTest.java
import?java.awt.FlowLayout;
import?javax.swing.JButton;
import?javax.swing.JFrame;
public?class?ButtonTest?extends?JFrame?{
public?ButtonTest()?{
this.setLayout(new?FlowLayout());
for?(int?i?=?1;?i?=?11;?i++)?{
this.add(new?JButton("button"?+?i));
}
this.setBounds(200,?100,?300,?200);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public?static?void?main(String[]?args)?{
ButtonTest?bt?=?new?ButtonTest();
}
}
******************************************************
運(yùn)行界面如下:
設(shè)置窗體的大小為:1024,768
不就是全屏幕嘛。
this.setsize(1024,768);