java窗口大小
❶ 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);