當前位置:首頁 » 編程語言 » java窗口大小

java窗口大小

發布時間: 2022-07-03 23:47:16

java中設置窗口大小一般用this.setSize(new Dimension(200,100)),而不用this.setSize(200,100)

通常,width 和 height 的值是非負整數。允許創建 dimension 的構造方法不會阻止您為這些屬性設置負值。如果 width 或 height 的值為負,則由其他對象定義的一些方法的行為是不明確的。

當然,有的時候在直接setSize也有可能導致不生效,所以也可以說是為了方便和避免一些隱性bug而產生的習慣

❷ java中怎樣設置,讓一個窗口的大小不能更改!

簡單:
(1)設置窗體大小;
this.setSize(400, 400);

(2)設置窗體不可改變大小。
this.setResizable(false);

❸ java 中如何獲取當前窗體大小

你說的是awt和swing里的窗體吧

舉個例子吧
public class Test
{
public static void main(String[] args)
{
}
}

class MyFrame extends JFrame
{
public MyFrame(String title)
{
super(title);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300,200);

//這里通過Dimension來獲取窗體寬高....

Dimension d = getSize();

System.out.println("width is:" + d.width);
System.out.println("height is:" + d.height);

setVisible(true);
}
}

❹ java 內部窗體控制其大小

1.可以改變 內部窗口的大小的位置 , 讓外面的窗口擋住標題和邊框, 那內部窗口就不能被選中了
2.我想 應該可以給所有選項標簽 加同一個監聽, 在監聽中獲得選中的標簽 判斷是哪個,就顯示那個, 重選:加個boolean 那標志是否選中過。

❺ java 如何獲取活動窗口的大小

'VB獲得活動窗口標題、位置、大小
'運行後,在form上print當前活動窗口信息
Private Declare Function GetActiveWindow Lib "user32" () As Long
Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
Private Declare Function GetWindowRect Lib "user32" (ByVal hwnd As Long, lpRect As RECT) As Long
Private Type RECT
Left As Long
Top As Long
Right As Long
Bottom As Long
End Type

Private Sub Form_Load()
Me.AutoRedraw = True
Timer1.Interval = 2000
Timer1.Enabled = True
End Sub

Sub Timer1_Timer()
Dim p As RECT
Dim h As Long
Dim str1 As String
h = GetActiveWindow '獲得活動窗口句柄
str1 = String(255, 0)
GetWindowText h, str1, 255 '獲得標題
GetWindowRect h, p '獲得窗口位置、大小
Print "窗口標題:" & Left(str1, InStr(str1, Chr(0)) - 1) & " 窗口位置:Left=" & p.Left & " Top=" & p.Top & " 大小是:" & p.Right - p.Left & "X" & p.Bottom - p.Top
End Sub

❻ JAVA 如何獲得窗口尺寸大小

frame.size()呀; 在窗口變化時去獲得這個大小呀。
窗口變化肯定有條件的。

❼ java中窗口大小的問題

這個是Java本事的問題,本來就是包括的,你要是想調panel為400,那你就把frame設置為420左右不就好了!!

❽ java編寫的程序窗口顯示有問題特別小(citespace)

WIN10高解析度 , 導致程序窗口變小.

  • 解決方案一:調節WIN10的顯示設置,對大多數的應用程序等都有效果

桌面上右鍵單擊--->選擇顯示設置

--->方法1: 可以選擇更改文本,應用項目大小,比如選擇150% 程序窗口會變大

--->方法2: 可以把解析度調小 比如1920*1080調節成1366*768 ,

  • 解決方案二: 僅針對Java程序 , 可以在源代碼里修改窗口的大小和字體的大小.

❾ java中的JFrame如何限制窗口的最小大小

JFrame下有個方法是setResizable你可以試試..傳入一個布爾值.true是可以改變大小.false是不能改變窗體大小..默認是true可以改變的.這個方法是繼承自awt下的Frame的
就是是否能叫用戶修改窗體大小
setResizable(false);

熱點內容
如何快速清除手機圖形密碼 發布:2025-03-14 14:32:03 瀏覽:444
電子郵件賬戶的伺服器該怎麼填寫 發布:2025-03-14 14:31:59 瀏覽:421
泰拉瑞亞蒲公英怎麼開在線伺服器 發布:2025-03-14 14:21:20 瀏覽:629
如何破壞門上的密碼鎖 發布:2025-03-14 14:19:39 瀏覽:968
咖啡源碼 發布:2025-03-14 13:51:32 瀏覽:168
android漂亮的listview 發布:2025-03-14 13:40:26 瀏覽:392
android路線規劃 發布:2025-03-14 13:23:22 瀏覽:304
poi瀏覽器島風go緩存 發布:2025-03-14 13:10:24 瀏覽:189
具體可要說存儲在鋼瓶中是因為 發布:2025-03-14 13:00:36 瀏覽:442
汽車空調壓縮機不轉了 發布:2025-03-14 12:55:45 瀏覽:32