首页 > 后端开发 > 正文

如何把Java程序窗口在屏幕中间显示

2024-06-30 04:19:13 | 我爱编程网

今天我爱编程网小编整理了如何把Java程序窗口在屏幕中间显示相关内容,希望能帮助到大家,一起来看下吧。

本文目录一览:

如何把Java程序窗口在屏幕中间显示

如何把Java程序窗口在屏幕中间显示

1.获得屏幕的长度与高度,然后有location 方法中进行建边境都是她们的一半就可用用了,中的万能电源源影气tM帐号Dimesion方法就都是如何。

2.实例:

import j战地之王.awt.*;

import j战地之王.awt.event.葡萄酒vent;

import j战地之王.awt.event.winListener;

public class testFrame extends Frame

{

public testFrame(int w帐号th,int height)

{

this.setSize( w帐号th,height);

this.setLocation(testFrame.万能电源源影气tM帐号Dimesion( new Dimansion(w帐号th,height)));

this.setBa卡尔文克莱恩ground( colour.BLA卡尔文克莱恩 );

this.setVisible( true);

this.addwinListener(new winListener()

{

public vo帐号 winOpened(葡萄酒vent arg0) {

// TODO 车-万能电源源影气nerated method stub

}

public vo帐号 winClosing(葡萄酒vent arg0) {

// TODO 车-万能电源源影气nerated method stub

System.exit(0);

}

public vo帐号 winClosed(葡萄酒vent arg0) {

// TODO 车-万能电源源影气nerated method stub

}

public vo帐号 winIconified(葡萄酒vent arg0) {

// TODO 车-万能电源源影气nerated method stub

}

public vo帐号 winDeiconified(葡萄酒vent arg0) {

// TODO 车-万能电源源影气nerated method stub

}

public vo帐号 winActivated(葡萄酒vent arg0) {

// TODO 车-万能电源源影气nerated method stub

}

public vo帐号 winDeactivated(葡萄酒vent arg0) {

// TODO 车-万能电源源影气nerated method stub

}

});

}

public static Point 万能电源源影气tM帐号Dimesion(Dimansion d)

{

Point p = new Point();

Dimansion dim = Toolkit.万能电源源影气tDefaultToolkit().万能电源源影气tScreenSize();

p.setLocation((dim.w帐号th - d.w帐号th)/2,(dim.height - d.height)/2);

return p;

}

public static vo帐号 main(String[] args)

{

new testFrame(300,200);

}

}

总结:JFrame窗体初始化时加一句

setLocationRelativeTo(null); //居中显示

如何把Java程序窗口在屏幕中间显示

编写JAVA程序,在屏幕上显示带标题的窗体,并添加一个命令按钮"请点击我"。当用户单击该按钮时……

package my.test.main;

import java.awt.EventQueue;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.border.EmptyBorder;

public class TestFrame extends JFrame {

private JPanel contentPane;

/**

* Launch the application.

*/

public static void main(String[] args) {

EventQueue.invokeLater(new Runnable() {

public void run() {

try {

TestFrame frame = new TestFrame();

frame.setVisible(true);

} catch (Exception e) {

e.printStackTrace();

}

}

});

}

/**

* Create the frame.

*/

public TestFrame() {

setTitle("带标题的窗体");

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setBounds(100, 100, 450, 300);

contentPane = new JPanel();

contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));

setContentPane(contentPane);

contentPane.setLayout(null);

final JButton btnNewButton = new JButton("请点击我");

btnNewButton.setBounds(172, 114, 120, 23);

btnNewButton.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

if ("请点击我".equals(btnNewButton.getText()))

btnNewButton.setText("已经被点击");

else

btnNewButton.setText("请点击我");

}

});

contentPane.add(btnNewButton);

}

}

如何把Java程序窗口在屏幕中间显示

JAVA 编写一个带有窗口的应用程序

我爱编程网(https://www.52biancheng.com)小编还为大家带来JAVA 编写一个带有窗口的应用程序的相关内容。

这样:

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import java.awt.Graphics;我爱编程网

public class MainClass extends JFrame {

public JComboBox box;

int flag = 0;

jpNewPanel jpNewPanel;

public static void main(String[] args) {

MainClass frame = new MainClass();

frame.setBounds(650,300,550,550);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setTitle("信号灯");

frame.setVisible(true);

}

public MainClass() {

box = new JComboBox();

box.addItem("请选择");

box.addItem("红灯");

box.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

flag = box.getSelectedIndex();

jpNewPanel.repaint();

}

});

box.addItem("黄灯");

box.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

flag = box.getSelectedIndex();

jpNewPanel.repaint();

}

});

box.addItem("绿灯");

box.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

flag = box.getSelectedIndex();

jpNewPanel.repaint();

}

});

add(box, BorderLayout.NORTH);

jpNewPanel = new jpNewPanel();

add(jpNewPanel, BorderLayout.CENTER);

}

class jpNewPanel extends JPanel {

protected void paintComponent(Graphics g) {

super.paintComponent(g);

g.drawOval(150, 0, 120, 120);

if (flag == 1) {

g.setColor(Color.RED);

g.fillOval(150, 0, 120, 120);

} else if (flag == 2) {

g.setColor(Color.YELLOW);

g.fillOval(150, 0, 120, 120);

} else if (flag == 3) {

g.setColor(Color.GREEN);

g.fillOval(150, 0, 120, 120);

}

}

}

}

扩展资料:

注意事项

每个Road对象都有一个name成员变量来代表方向,有一个vehicles成员变量来代表方向上的车辆集合。

在Road对象的构造方法中启动一个线程每隔一个随机的时间向vehicles集合中增加一辆车(用一个“路线名_id”形式的字符串进行表示)。

在Road对象的构造方法中启动一个定时器,每隔一秒检查该方向上的灯是否为绿,是则打印车辆集合和将集合中的第一辆车移除掉。

以上就是如何把Java程序窗口在屏幕中间显示全部内容,更多相关信息,敬请关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“如何把Java程序窗口在屏幕中间显示”相关推荐
java在窗口中添加按钮怎么显示在窗口啊
java在窗口中添加按钮怎么显示在窗口啊

java在窗口中添加按钮怎么显示在窗口啊用frame.add(button)添加按钮对象到窗体对象,再用frame.setVisable(true)显示窗口即可或用panel.add(button);frame.add(panel);frame.setVisable(true);javaswing编程中,如何实现点击按钮弹出新的窗口???其实是内部类的运用,我附上

2024-06-09 12:39:21
JAVA如何给程序设置一个窗口
JAVA如何给程序设置一个窗口

JAVA如何给程序设置一个窗口首先,绘制一个默认的窗体,创建好工程,包,类,命名类为Window.很简单,在类中添加一个私有属性JFrame,这么写:privateJFramef=newJFrame("欢迎来到本自助银行");Window的构造方法中,只写 f.setVisible(true);以及窗体的初始位置和初始大小:f.setLocation(300,200);f.setSiz

2024-05-09 07:58:28
用java程序怎么修改屏幕分辨率呢?
用java程序怎么修改屏幕分辨率呢?

java编写的程序窗口显示有问题特别小(citespace)WIN10高分辨率,导致程序窗口变小.解决方案一:调节WIN10的显示设置,对大多数的应用程序等都有效果桌面上右键单击--->选择显示设置--->方法1:可以选择更改文本,应用项目大小,比如选择150%程序窗口会变大--->方法2:可以把分辨率调小比如1920*1080调节成1

2024-05-30 20:13:26
如何在python IDLE Shell窗口中编写程序计算圆的周长?
如何在python IDLE Shell窗口中编写程序计算圆的周长?

如何在pythonIDLEShell窗口中编写程序计算圆的周长?可以按照以下步骤在PythonIDLEShell窗口中编写计算圆周长的程序:打开PythonIDLEShell窗口。在窗口中输入以下代码:pythonCopycoderadius=float(input("请输入圆的半径:"))circumference=2*3.14159*radiuspr

2023-12-13 02:25:56
JAVA 编写一个带有窗口的应用程序(怎样在JAVA中运行程序)
JAVA 编写一个带有窗口的应用程序(怎样在JAVA中运行程序)

JAVA编写一个带有窗口的应用程序这样:importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.awt.Graphics;publicclassMainClassextendsJFrame{publicJComboBoxbox;intflag=0;jpNew

2024-06-08 18:26:14
编写的java程序在linux里运行中文不能够显示,显示的是方框,请问各位如何解决?
编写的java程序在linux里运行中文不能够显示,显示的是方框,请问各位如何解决?

java程序中文汉字会乱码我遇到过和你一样的错误,在你编写Stringgb=newString(“数据库查处来的中文”.getBytes("ISO-8859-1"),"UTF-8");这句话的时候请注意一下“数据库查处来的中文”必须是ISO-8859-1编码,否则转换失败。另外光数据库是UTF-8编码是不行的,请确定一下数据库建表的时候是否设置成UTF-8编码。希望我的回答

2024-03-22 03:41:01
如何在JAVA中每隔一段时间执行一段程序
如何在JAVA中每隔一段时间执行一段程序

简述Java程序从编写到运行的基本步骤,并说明Java的基本工作原理Java编译原理:Java虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。一.Java源文件的编译、下载、解释和执行Java应用程序的开发周期包括编译、下载、解释和执行几个部分。Java编译

2024-03-24 16:51:53
如何在MyEclipse中编译java程序?如何运行java程序?
如何在MyEclipse中编译java程序?如何运行java程序?

怎样打开java?1、首先我们打开myeclipse,点击左上角的File。2、接着选择New,选择JavaProject。3、在创建java项目的页面,首先给项目命名,点击next。4、一般在这里没有什么要设置的,点击下面的Finish。5、项目创建完毕之后,我们需要创建类文件,也就是Class文件,在源文件夹src上右击,选择New,选择Class。6、

2024-03-25 16:11:08