您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

java怎么将组件居中

2024/3/28 23:31:55发布5次查看
java swing 是一个为java设计的gui工具包。swing是java基础类的一部分。
swing包括了图形用户界面(gui)器件如:文本框,按钮,分隔窗格和表。swing提供许多比awt更好的屏幕显示元素。它们用纯java写成,所以同java本身一样可以跨平台运行,这一点不像awt。它们是jfc的一部分。它们支持可更换的面板和主题(各种操作系统默认的特有主题),然而不是真的使用原生平台提供的设备,而是仅仅在表面上模仿它们。这意味着你可以在任意平台上使用java支持的任意面板。轻量级组件的缺点则是执行速度较慢,优点就是可以在所有平台上采用统一的行为。
java swing 中有许多组件,怎么设置居中?这里提供了几个案例可供参考。
案例一:设置窗体居中
import java.awt.toolkit;import javax.swing.jframe;@suppresswarnings("serial")public class appwindows extends jframe { // 得到显示器屏幕的宽高 public int width = toolkit.getdefaulttoolkit().getscreensize().width; public int height = toolkit.getdefaulttoolkit().getscreensize().height; // 定义窗体的宽高 public int windowswedth = 600; public int windowsheight = 600; public appwindows() { // 设置窗体可见 this.setvisible(true); // 设置窗体位置和大小 this.setbounds((width - windowswedth) / 2, (height - windowsheight) / 2, windowswedth, windowsheight); } public static void main(string[] args) { new appwindows(); }}
案例二:设置面板居中
jpanel jpanel1=new jpanel();//new一个jpanelborderlayout bb=new borderlayout(); //边界布局,设置控件垂直居中jpanel1.setlayout(bb);jlabel1.sethorizontalalignment(swingconstants.center); //设置控件左右居中
案例三:用流式布局的话是(flowlayout)默认居中的。(panel和frame)
以上就是java怎么将组件居中的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录