java jpanel 居中_java将组件居中的方法
java将组件居中的方法
发布时间:2020-05-18 13:53:04
来源:亿速云
阅读:379
作者:小新
今天小编给大家分享的是java将组件居中的方法,相信很多人都不太了解,为了让大家更加了解java将组件居中的方法,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。
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一个Jpanel
BorderLayout bb=new BorderLayout(); //边界布局,设置控件垂直居中
jPanel1.setLayout(bb);
jLabel1.setHorizontalAlignment(SwingConstants.CENTER); //设置控件左右居中
案例三:用流式布局的话是(FlowLayout)默认居中的。(Panel和Frame)
以上就是java将组件居中的方法的简略介绍,当然详细使用上面的不同还得要大家自己使用过才领会。如果想了解更多,欢迎关注亿速云行业资讯频道哦!
java jpanel 居中_java将组件居中的方法相关推荐
- java searchview_Android SearchView搜索框组件的使用方法
SearchView是搜索框组件,它可以让用户在文本框里输入文字,通过监听器取得用户的输入,当用户点击搜索时,监听器执行实际的搜索. 本文就为大家分享了SearchView搜索框组件的使用方法,供大家 ...
- java wait 参数_java中wait()和join()方法的区别是什么
java中wait()和join()方法的区别是:存在不同的java包中:wait()方法用于线程间通信,它所施加的等待状态的线程可以被启动:join()方法用于在多个线程之间添加排序,它所施加的等待 ...
- java拆分日期_java实现日期拆分的方法
java实现日期拆分的方法 本文实例讲述了java实现日期拆分的方法.分享给大家供大家参考.具体如下: 如:计算6-1至6-5之间的日期天数及具体日期,预期的结果是得到: 6-1 6-2 6-3 6- ...
- java 释放一个对象_JAVA中销毁一个对象的方法
方法一:垃圾回收器 垃圾回收器是Java平台中用的最频繁的一种对象销毁方法.垃圾回收器会全程侦测Java应用程序的运行情况.当反先有些对象成为垃圾时,垃圾回收器就会销毁这些对象,并释放这些对象所占用的 ...
- java jpanel 叠加_java – 如何在JPanel上叠加,调整大小和居中组件?
首选大小 JProgressBar由UI委托 BasicProgressBarUI指定.下面的示例说明了各种布局管理器的效果. FlowLayout只使用UIManager默认值ProgressBar ...
- java 按钮居中_JAVA按钮 怎么居中。
展开全部 窗体的大小62616964757a686964616fe58685e5aeb931333337373632减去组件的大小除以2即可活的居中的位置 代码示例,我写的:import java.a ...
- java jpanel清空_java怎么清除JPanel里面所有组件并重绘
我拿我自己正在做的一个界面来介绍一下 这是是解决了清除JPanel组件并能重绘的代码 import java.awt.*; import java.awt.event.ActionEvent; imp ...
- java禁止放大_java 所有组件缩放、放大
public class TestResize{ public static void main(String args[]){ JFrame jf=new JFrame("test&quo ...
- java监控任务进度_Java Swing组件实现进度监视功能示例
本文实例讲述了java swing组件实现进度监视功能.分享给大家供大家参考,具体如下: 实例一: import java.awt.event.actionevent; import java.awt ...
最新文章
- 连接数process与会话session
- 刺激战场c语言,刺激战场:假车库、C字楼都是啥?学会吃鸡术语新手变大神!...
- Django启动服务器时,报错mysql的2059错误的原因。
- BGP—— Confederation联邦(讲解+配置)
- 机器学习基石--学习笔记02--Hard Dual SVM
- OC 类的load方法
- 读取xml中的指定节点的值
- Java计算机毕业设计单车商城源码+系统+数据库+lw文档
- centos7 防火墙
- 2017-2018-2 20179306 《网络攻防技术》第八周作业
- 蓝桥杯单片机学习记录——LED灯闪烁
- 高仿网易云音乐一(可扫描本地音乐播放)
- 霍尔传感器及其在BLDC电机上的应用
- Android基础-1.指南说明
- 轻松一下,我的成长历程,看看我历次的msn签名:)
- 用单片机c51电子秤的c语言,基于51单片机的电子秤系统设计
- SnapMotion for Mac(Mac从视频中截图软件)
- element loading使用
- Windows下的指北针(指南针)--OpenGL版 Compass
- STM32F0 串口接收超时