我正在开发一款软件,可以在各种不同屏幕尺寸的显示器上运行,从笔记本电脑屏幕到电视屏幕。我想让您了解Java Swing功能,它可以根据屏幕尺寸自动调整组件的大小。
我正在开发一款软件,可以在各种不同屏幕尺寸的显示器上运行,从笔记本电脑屏幕到电视屏幕。我想让您了解Java Swing功能,它可以根据屏幕尺寸自动调整组件的大小。
Toolkit toolkit = Toolkit.getDefaultToolkit ();
Dimension dim = toolkit.getScreenSize();
frame.setSize(dim.width,dim.height);//here frame is your container
您可以使用工具包,但是最好只占用屏幕 一半的宽度和高度。
Toolkit t = Toolkit.getDefalutToolKit();
Dimension d = t.getScreenSize();
int h = d.height;
int w = d.width;
myframe.setSize( w/2 , h/2 );
Swing布局是您正在寻找的东西: http://docs.oracle.com/javase/tutorial/uiswing/layout/using.html
有一些类型的布局会根据应用程序大小动态重新排列组件。 您可以在上面提供的链接中查看布局选项。
使用布局填充组件,然后使您的应用程序全屏运行。