精华内容
下载资源
问答
  • Java窗体居中显示的2种方法(实例讲解)
    千次阅读
    2021-02-26 18:03:44

    第1种方法:

    //setSize(300, 200);

    pack();

    // 得到显示器屏幕的宽、高

    int width = Toolkit.getDefaultToolkit().getScreenSize().width;

    int height = Toolkit.getDefaultToolkit().getScreenSize().height;

    // 得到窗体的宽、高

    int windowsWidth = this.getWidth();

    int windowsHeight = this.getHeight();

    //System.out.println(windowsWidth+","+windowsHeight);

    this.setBounds((width - windowsWidth) / 2,(height - windowsHeight) / 2, windowsWidth, windowsHeight);

    第2种方法:

    setLocationRelativeTo(null);

    以上这篇Java窗体居中显示的2种方法(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持聚米学院。

    更多相关内容
  • java设置窗体居中

    2021-03-12 21:12:45
    (JFrame.EXIT_ON_CLOSE); fr.setLocationRelativeTo(null);... } } //让窗体居中显示 ......java 窗体运行时最大化及关闭方法示例 其实这原本是一个有关 java 的基础话题,不过既然有人提出来,不妨说两句, ...

    (JFrame.EXIT_ON_CLOSE); fr.setLocationRelativeTo(null); } public static void main(String args[]){ new NullLayoutDemo(); } } //让窗体居中显示 ......

    java 窗体运行时最大化及关闭方法示例 其实这原本是一个有关 java 的基础话题,不过既然有人提出来,不妨说两句, 顺便也可做为初学者的一个参考。 //1.窗体......

    JAVA 布局管理 ——— 作者: ——— 日期: 2 个人收集整理,勿做商业用途 JAVA 布局管理 一、 FlowLayout(流布局管理):其组件的放置规律是从 上到下,从左到......

    在setVisible(true)之后的对窗体设置将无 效; ? 例子:MyFirstFrame.java 8.3 常用组件 ? 8.3.1 JLable标签组件 ? 通过JLable类创建标签组件; ? setText(......

    Java学生信息管理(Swing窗体)_工学_高等教育_教育专区。包含所有类以及MySql数据库设计截图 《JAVA 程序设计》实验报告学期:2016-2017-2 实验名称:实验 5:综合性......

    JAVA 布局管理 一、 FlowLayout(流布局管理) :其组件的放置规律是从 上到下,从左到右依次进行放置。构造方法有下列几种: 1. FlowLayout() :创建每行组件居中......

    JAVA用户界面设计 课程目标 Swing简介 Swing常用的控件 窗体布局 事件和事件处理 设计窗体 swing简介 Swing类 Swing类是一组类,它提供比AWT标准组件更 强大和更灵活......

    JAVA-swing窗体外观设计 1058人阅读 38页 免费 修改Java swing窗体图标 9237人阅读 6页 2下载券 Java Swing中窗体居中的... 42人阅读 1页 2下载券 ......

    Java学生信息管理(Swing窗体)_表格类模板_表格/模板_实用文档。. 实...

    JAVA窗体快速开发(字体修正版)_IT/计算机_专业资料。有java编程基础的人,都可以通过阅读该文档,便可以在短时间内开发出满足要求的java窗体程序。 ...

    显示窗体 */ 边界布局BorderLayout—注意事项 1、 不是五个部分都必须添加 2、 中部组件会自动的调节大小 * 4.创建组件(构造函数)--初始化 * 6.设置窗体属性......

    add(jp1); //再将面板加入窗体 选做题: 【实验 9-3】设计如图所示 Swing 界面,程序保存为 Experiment9_3.java。 提示: a) 建议设定一个按钮数组:JButton ......

    (panel); //窗体居中 double width = Toolkit.g...

    2 Java中的布局管理器 2.1 为什么要使用布局 在实际编程中,我们每设计一个窗体,都要往其中添加若干组件。为了管理好这些 组件的布局,我们就需要使用布局管理器。...

    java窗体绘漫天星星和月亮_计算机软件及应用_IT/计算机_专业资料。java窗体绘漫天星星+月亮 源代码如下: package zuoye3; import java.awt.*; import java.util.......

    (); //设定窗体的左上坐标,使窗体居中 setLocation(x,y); ...

    JSplitPane:实现切分窗口 功能。–见SplitPaneTest.java – 如资源管理器 ? JTabbedPane:实现分页显 示功能。–见TabbedPaneTest.java – 如属性设置对话框 工具栏......

    组件布局管理 下面的布局管理器包含在Java编程语言中: - Flow Layo...

    窗口事件的处理 XX Listener 6.5.4 窗口事件的处理 在大多数情况下,人们可能只对其中的几种事件感兴 趣,而按照Java语法的规定,监听器类需要实现接口 中的全部......

    (); frm.setDefaultCloseOperation( //设置关闭按钮效果 JFrame.DISPOSE_ON_CLOSE); frm.setVisible(true); } } 3 窗体居中显示 演示居中效果 import java.awt......

    展开全文
  • Java GUI 窗口居中文本hellworld示例

    千次阅读 2020-09-24 10:22:33
    java GUI hello_world居中显示输出 上代码 package guil; import java.awt.*; import javax.swing.*; public class guik extends JFrame {//在guik类中导入JFrame类 public void CreateJFrame(String title) {//...

    java GUI hello_world居中显示输出

    效果图

    效果图

    上代码

    package guil;
    import java.awt.*;
    import javax.swing.*;
    public class guik extends JFrame {//在guik类中导入JFrame类
    	public  void CreateJFrame(String title) {//创建窗体结构,Create为创建的意思
    		// TODO Auto-generated method stub
    		JFrame jf =new JFrame(title);
    		Container container = jf.getContentPane();//jf引出获取窗体内容方法,并将其赋给容器container
    		JLabel jl = new JLabel("Hello world");//为窗口内容添加文本输出标签
    		jl.setHorizontalAlignment(SwingConstants.CENTER);//使标签的内容居中
    		
    		container.add(jl);//将jl中的内容添加到容器里
    		container.setBackground(Color.BLUE);//背景板定义
    		jf.setVisible(true);//显示窗体,老版为show(),现已弃用;
    		jf.setSize(300,210);//窗体初始大小
    		jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);//定义窗口关闭方式
    	}
    	public static void main(String args[]) {
    		new guik().CreateJFrame("JFrame窗体");//打印窗体标题
    		//调动guik类下的CreateJFrame方法打印出标题
    	}
    }
    

    关于swing与awt:AWT和Swing都是Java中用来做可视化界面的。AWT(Abstract Window Toolkit) :抽象窗口工具包,早期编写图形界面应用程序的包。Swing :为解决 AWT 存在的问题而新开发的图形界面包。
    Swing:是对AWT的改良和扩展。

    • AWT在不同平台中渲染显示效果因平台而异;
    • swing在不同平台的渲染显示效果是相同的;

    AWT

    因为AWT是调用系统的native方法实现的,所以它的渲染显示的图形都是由系统的图形库提供的,所以因不同平台而异,但是AWT是基于本地C/C++程序实现的,所以在效率上要比SWING要快

    Swing

    效率可能较慢,但是它的图形风格的统一性,并且窗口功能也具有跨平台和延展性,而且不会占用系统太多资源,也算是轻量级组件。

    展开全文
  • Java如何将窗口居中显示

    千次阅读 2021-07-25 18:48:36
    如果居中,则x和y坐标都要加上窗口宽度和长度的一半 首先要获取屏幕的宽和高 public void setWindowLocation() { //获取屏幕大小 Toolkit kit = Toolkit.getDefaultToolkit(); Dimension screenSize = kit....

    水一期博客


    如何将窗口居中显示?


    如果你将窗口坐标定为:
    x:窗口宽度/2
    y:窗口高度/2
    那么窗口会在右下方。因为你的程序左上角的坐标就是(x,y)
    在这里插入图片描述

    如果居中,则x和y坐标都要加上窗口宽度和长度的一半,让程序正中央的坐标为(x,y)
    在这里插入图片描述
    (图片使用Windows有史以来最牛X的作图工具——画图.exe


    首先要获取屏幕的宽和高

    public void setWindowLocation() {
    	//获取屏幕大小
    	Toolkit kit = Toolkit.getDefaultToolkit();
    	//获取屏幕大小(int类型)
    	Dimension screenSize = kit.getScreenSize();
    	
    	//通过屏幕大小获取宽度和长度
    	int screenw = screenSize.width;
    	int screenh = screenSize.height;
    }
    

    然后获取窗口的高和宽

    int width = this.getWidth();
    int height = this.getHeight();
    

    设置大小即可:(屏幕宽度/2+程序宽度/2),(屏幕高度/2+程序高度/2)
    通过亿系列的计算得到以下式子:

    //坐标x
    (width+screenw)/2
    //坐标y
    (height+screenh)/2
    

    然后就可以设置窗口的坐标了:

    this.setLocation((width+screenw)/2, (height+screenh)/2));
    

    (也许)然后你会发现窗口在右下方
    然后你就会很疑惑
    然后你就会举报!
    当发现代码的结果不符合我们想要的结果时,可以注释部分代码或中途输出一下结果即可。

    System.out.println(width + "" + height);
    

    结果是0和0
    咕咕咕?你在没有调用setSize()这个方法之前获取程序的长和宽,那么长和宽自然为0。
    其实也不用辣么懒,cvsetSize()里面的长和宽就行了。

    //假设我要的窗口宽度是640,高度是480
    int width = 640;
    int height = 480;
    

    运行一下就会发现窗口在中间。
    在这里插入图片描述
    所以看到这点个赞呗。


    |
    |
    |
    |
    |
    |
    |
    |
    |
    |
    |
    |
    |
    |
    |
    |
    |
    |
    |
    哦,我在凑字数。

    展开全文
  • swing 窗口设置居中的代码如下: import java.awt.FlowLayout; import javax.swing.JButton; import javax.swing.JFrame; public class Application{ public static void main(String[] args) { JFrame ...
  • java中使窗口居中显示

    2021-04-18 08:36:07
    java中使窗口居中显示如果要使主窗口 居中一般使用下面的方法:import javax.swing.*;import java.awt.*;public class ToCenter{public ToCenter(JFrame frame){//---------------------------设置窗口居中---------...
  • Java swing窗体程序

    2021-10-09 15:47:20
    想深入学习的朋友们可查阅有关资料或图书,比如《Java Swing图形界面开发与案例详解》——清华大学出版社。 早期的AWT(抽象窗口工具包)组件开发的图形用户界面,要依赖本地系统,当把AWT组件开发的应用程序移植到...
  • java怎么将组件居中

    千次阅读 2021-02-12 23:45:43
    Java Swing 是一个为Java设计的GUI工具包。Swing是JAVA基础类的一部分。Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。Swing提供许多比AWT更好的屏幕显示元素。它们用纯Java写成,所以同Java...
  • java JFrame居中

    千次阅读 2015-11-06 22:06:49
    1、JFrame在屏幕中居中显示,只须在主类的构造方法里面加上一句: setLocationRelativeTo(null); 2、若要让JDialog居中显示,可以加上一句: JDialogname.setLocationRelativeTo(null); 要注意的是,...
  • 23 importjava.awt.Dimension;4 importjava.awt.Toolkit;5 importjava.awt.event.ActionEvent;6 importjava.awt.event.ActionListener;7 importjava.io.File;8 importjava.io.FilenameFilter;9 import...
  • 这是你在舞台可见之前的方式:double width = 640;double height = 480;Rectangle2D screenBounds = Screen.getPrimary().getVisualBounds();stage.setX((screenBounds.getWidth() - width) / 2);...
  • Java窗体小demo

    千次阅读 2018-08-28 14:43:32
    1,空白窗体demo public static void main(String[] args) throws Exception { test(); } public static void test() throws Exception { JFrame frame = new JFrame("守护进程"); // 创建指定...
  • java swing开发窗体程序开发(一)GUI编程

    万次阅读 多人点赞 2019-04-05 21:37:27
    Java SWing就是java提供的一个类库专门用于开发...java的好处就是通用性强,跨平台,这个java窗体程序做好之后,哪都可以用。然而C#的winform只能运行在有.net框架上 的平台,然而.net支持最好的,也就只有windows...
  • swing Java窗体程序 2

    2021-10-10 22:44:19
     Swing中,每个组件在容器中都有一个具体的位置和大小,在容器中摆放各自组件时很难判断其具体位置和大小,这里我们就要引入布局管理器了,它提供了基本的布局功能,可以有效的处理整个窗体的布局。常用的布局管理...
  • Java Swing快速构建窗体应用程序

    千次阅读 2021-02-12 11:37:46
    以前接触java感觉其在桌面开发上,总是不太方便,没有一个好的拖拽界面布局工具,可以快速构建窗体. 最近学习了一下NetBeans IDE 8.1,感觉其窗体设计工具还是很不错的 , 就尝试一下做了一个窗体应用程序. 总体下来,感觉...
  • javaswing的动态增加控件:class dynmaicBtnListener implementsjava.awt.event.ActionListener{@Overridepublic voidactionPerformed(ActionEvent e) {System.out.println("new button clicked.");}}private ...
  • 这里是 Java–GUI 系列文章,主要介绍Java中的图形化界面编程及其实现。 Java的图形化界面编程除了在自学中可以直观地感受到效果,还会在考试的题目中察觉到重要性 关于作者: 小白(Libra),计算机兴趣爱好者,...
  • Java中利用JFrame创建窗体

    千次阅读 2021-03-05 11:12:04
    1. 一个简单例子:Java代码publicclassTest(){publicstaticvoidmain(String[]args){JFrameframe=newJFrame();JPanelpanel=newJPanel();JTextAreatextArea=newJTextArea();panel.setLayout(newGridLayout...
  • Java代码publicclassTest(){publicstaticvoidmain(String[]args){JFrameframe=newJFrame();JPanelpanel=newJPanel();JTextAreatextArea=newJTextArea();panel.setLayout(newGridLayout());textArea.setText(...
  • Java作业-窗体点击事件

    千次阅读 2017-11-17 22:40:41
    目标效果: ...import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import javax.swing.Box; import javax.sw
  • import java.awt.Color; import java.awt.Point; import java.awt.event.*; import javax.swing.*; /** * * 取消窗口边框 * */ public class NoneFrame extends JFrame { private static final long serial...
  • Java多窗口编程示例

    2022-03-15 09:00:22
    Java多窗口编程示例
  • 虽然使用java很久了,但是对于swing的图形编程还是个小白,还有对于文件io流的操作也几乎是没有接触过,所以今天写这篇文章来学习一下。用swing来写桌面软件真的好麻烦,主要是我没有安装可视化的插件,所以在设置...
  • public static void ... //新建一个JFrame窗体  JFrame jf = new JFrame();  //设置窗体的宽为400 高为300  jf.setSize(400, 300);  //直接设置窗口开启后再屏幕上显示的位置  //jf.setLocation(2...
  • P2如何用java创建窗体

    2022-05-05 13:19:01
    首先java编译器中有界面开发包,他相当于一个类,使用时候可以调用 界面开发包分两种 import javax.swing.JFrame; public class LoginUI { /** * 使用界面开发包中的类,用来创建对象,组合成为一个登录界面 ...
  • java/05/Swing包(窗体) Swing特点: 原来的AWT组件来自java.awt包,当含有AWT组件的java应用程序在不同的平台上执行时,每个平台的GUI组件的显示会有所不同,但是在不同的平台上运行使用Swing开发的应用程序时,就...
  • 下面是我的代码 因为不会用老师说的那个格式import java.awt.*; /* 包含用于创建用户界面和绘制图形图像的所有类。 */import javax.swing.*; /* 提供一组"轻量级"组件,尽量让这些组件在所有平台上的工作方式都相同 ...
  • 小编典典注意,您 确实 需要仔细考虑垂直居中的含义。字体呈现在基线上,沿着文本的底部延伸。垂直空间分配如下:---^| leading|--^ Y Y| Y Y| Y Y| ascent Y y y| Y y y| ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,573
精华内容 1,029
热门标签
关键字:

JAVA窗体文本居中