當前位置:首頁 » 編程語言 » 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-02-03 23:38:48 瀏覽:832
agnes演算法 發布:2025-02-03 23:38:05 瀏覽:35
私密上傳在哪 發布:2025-02-03 23:33:04 瀏覽:1002
切冰解壓 發布:2025-02-03 23:30:36 瀏覽:768
解壓攪拌聲 發布:2025-02-03 23:11:35 瀏覽:838
伺服器硬碟誤拔了怎麼辦 發布:2025-02-03 23:05:26 瀏覽:874
易手遙控連接密碼是多少 發布:2025-02-03 22:44:26 瀏覽:172
sql安裝程序配置伺服器失敗 發布:2025-02-03 22:44:25 瀏覽:594
可以寫腳本的點擊器 發布:2025-02-03 22:44:22 瀏覽:622
c演算法代碼 發布:2025-02-03 22:42:20 瀏覽:866