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将组件居中的方法相关推荐

  1. java searchview_Android SearchView搜索框组件的使用方法

    SearchView是搜索框组件,它可以让用户在文本框里输入文字,通过监听器取得用户的输入,当用户点击搜索时,监听器执行实际的搜索. 本文就为大家分享了SearchView搜索框组件的使用方法,供大家 ...

  2. java wait 参数_java中wait()和join()方法的区别是什么

    java中wait()和join()方法的区别是:存在不同的java包中:wait()方法用于线程间通信,它所施加的等待状态的线程可以被启动:join()方法用于在多个线程之间添加排序,它所施加的等待 ...

  3. java拆分日期_java实现日期拆分的方法

    java实现日期拆分的方法 本文实例讲述了java实现日期拆分的方法.分享给大家供大家参考.具体如下: 如:计算6-1至6-5之间的日期天数及具体日期,预期的结果是得到: 6-1 6-2 6-3 6- ...

  4. java 释放一个对象_JAVA中销毁一个对象的方法

    方法一:垃圾回收器 垃圾回收器是Java平台中用的最频繁的一种对象销毁方法.垃圾回收器会全程侦测Java应用程序的运行情况.当反先有些对象成为垃圾时,垃圾回收器就会销毁这些对象,并释放这些对象所占用的 ...

  5. java jpanel 叠加_java – 如何在JPanel上叠加,调整大小和居中组件?

    首选大小 JProgressBar由UI委托 BasicProgressBarUI指定.下面的示例说明了各种布局管理器的效果. FlowLayout只使用UIManager默认值ProgressBar ...

  6. java 按钮居中_JAVA按钮 怎么居中。

    展开全部 窗体的大小62616964757a686964616fe58685e5aeb931333337373632减去组件的大小除以2即可活的居中的位置 代码示例,我写的:import java.a ...

  7. java jpanel清空_java怎么清除JPanel里面所有组件并重绘

    我拿我自己正在做的一个界面来介绍一下 这是是解决了清除JPanel组件并能重绘的代码 import java.awt.*; import java.awt.event.ActionEvent; imp ...

  8. java禁止放大_java 所有组件缩放、放大

    public class TestResize{ public static void main(String args[]){ JFrame jf=new JFrame("test&quo ...

  9. java监控任务进度_Java Swing组件实现进度监视功能示例

    本文实例讲述了java swing组件实现进度监视功能.分享给大家供大家参考,具体如下: 实例一: import java.awt.event.actionevent; import java.awt ...

最新文章

  1. 连接数process与会话session
  2. 刺激战场c语言,刺激战场:假车库、C字楼都是啥?学会吃鸡术语新手变大神!...
  3. Django启动服务器时,报错mysql的2059错误的原因。
  4. BGP—— Confederation联邦(讲解+配置)
  5. 机器学习基石--学习笔记02--Hard Dual SVM
  6. OC 类的load方法
  7. 读取xml中的指定节点的值
  8. Java计算机毕业设计单车商城源码+系统+数据库+lw文档
  9. centos7 防火墙
  10. 2017-2018-2 20179306 《网络攻防技术》第八周作业
  11. 蓝桥杯单片机学习记录——LED灯闪烁
  12. 高仿网易云音乐一(可扫描本地音乐播放)
  13. 霍尔传感器及其在BLDC电机上的应用
  14. Android基础-1.指南说明
  15. 轻松一下,我的成长历程,看看我历次的msn签名:)
  16. 用单片机c51电子秤的c语言,基于51单片机的电子秤系统设计
  17. SnapMotion for Mac(Mac从视频中截图软件)
  18. element loading使用
  19. Windows下的指北针(指南针)--OpenGL版 Compass
  20. STM32F0 串口接收超时

热门文章

  1. WebDriver学习笔记(八)windows弹窗(警告弹窗)处理
  2. 2020厦门公务员考试能辞职重考吗?
  3. 那些牛人的结构化思维是如何炼成的?
  4. 三剑客之grep命令
  5. Havok物理引擎-刚体介绍
  6. js GMT时间转换为格式化字符串
  7. [转]搜索引擎的终极使命--骆轶航
  8. 【计算理论】图灵机 ( 图灵机图示 | 图灵机形式定义 )
  9. Bash 脚本如何创建临时文件:mktemp 命令和 trap 命令教程
  10. 【keras学习——Flatten层的用法】