`

java的setLocationRelativeTo

阅读更多
public void setLocationRelativeTo(Component c)设置窗口相对于指定组件的位置。
如果组件当前未显示,或者 c 为 null,则此窗口将置于屏幕的中央。中点可以使用 GraphicsEnvironment.getCenterPoint 确定。
分享到:
评论

相关推荐

    java 实现数字时钟 实例代码

    setLocationRelativeTo(null); // 居中显示窗口 // 创建布局管理器并添加组件 setLayout(new GridLayout(1, 1)); add(getClockLabel()); } } ``` 在`ClockDemo`类中,我们定义了一个`getClockLabel`方法,...

    java 桌面应用程序窗体的显示位置

    在Java编程语言中,开发桌面应用程序时,窗体(Window)的显示位置是开发者需要考虑的重要因素。窗体的位置可以通过编程来控制,以便为用户提供更好的交互体验。本篇将详细探讨如何在Java桌面应用程序中设置窗体的...

    java做的时钟

    frame.setLocationRelativeTo(null); ``` 6. 定时器和事件监听:为了使时钟动态更新,我们需要使用javax.swing.Timer类。创建一个定时器,每隔一秒触发一个事件,事件处理函数会更新JLabel的时间。 ```java Timer ...

    java 简单的菜单栏

    在Java编程中,创建一个简单的菜单栏是构建用户界面(UI)的基本步骤。这通常涉及到JFrame、JMenuBar和JMenu等组件的使用,这些组件是Java Swing库的一部分。Swing是一个轻量级的GUI工具包,用于在Java应用程序中...

    javaGUI编程实例

    dialog.setLocationRelativeTo(null); // 居中显示 dialog.setVisible(true); // 显示对话框 ``` 在这个"javaGUI编程实例"中,你可能会学习到如何自定义对话框的外观和行为,例如改变背景颜色、添加图标、设置关闭...

    JavaApplication8_java_

    frame.setLocationRelativeTo(null); // 居中显示 // 显示窗口 frame.setVisible(true); } } ``` 这个例子创建了一个300x200像素的窗口,窗口标题为"JavaApplication8",里面有一个显示"点击我"的按钮。当...

    Java Swing CardLayout卡片布局的实现示例

    jf.setLocationRelativeTo(null); jf.setVisible(true); // 每间隔2秒切换显示下一个 new Timer(2000, new ActionListener() { @Override public void actionPerformed(ActionEvent e) { layout.next(panel...

    java GUI(1)答案

    ` 和 `frame.setLocationRelativeTo(null);` 6. 设置关闭窗口时的行为:`frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);` 7. 显示窗口:`frame.setVisible(true);` 描述中的“上期题目的答案”可能涵盖了...

    Java常用方法总结

    ### Java常用方法总结 #### 一、JDK环境变量配置详解 在开发Java应用程序之前,首先需要正确地配置好JDK环境变量。这一步对于确保Java应用程序能够在开发环境中正常运行至关重要。 1. **配置JAVA_HOME变量** - ...

    Java实现简单的画板

    setLocationRelativeTo(null); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String[] args) { SwingUtilities.invokeLater(() -> new SimpleDrawBoard().setVisible(true)); ...

    Java编写时钟代码

    setLocationRelativeTo(null); // 创建时钟标签 JLabel clockLabel = new JLabel("00:00:00"); clockLabel.setHorizontalAlignment(SwingConstants.CENTER); add(clockLabel); // 更新时钟并定时刷新 Timer...

    java实验 时钟代码

    setLocationRelativeTo(null); JLabel clockLabel = new JLabel(); add(clockLabel); pack(); Timer timer = new Timer(1000, e -> { Calendar calendar = Calendar.getInstance(); clockLabel.setText( ...

    Java JFrame窗体弹窗_java_jframe

    frame.setLocationRelativeTo(null); // 居中显示 ``` 为了让窗口可见,必须调用`setVisible`方法: ```java frame.setVisible(true); ``` 除了基本设置,JFrame还支持添加组件。例如,我们可以添加一个JButton:...

    java 构造空心方框

    setLocationRelativeTo(null); } @Override protected void paintComponent(Graphics g) { super.paintComponent(g); int boxWidth = 200; int boxHeight = 100; g.drawRect(50, 50, boxWidth, boxHeight...

    使用Java画一只猫 MyCat.rar

    setLocationRelativeTo(null); // 居中显示窗口 CatPanel catPanel = new CatPanel(); add(catPanel); setVisible(true); } ``` 此外,为了使猫的图形更具动态性,我们还可以添加鼠标监听器,让猫的眼睛跟随...

    java 图形界面交通灯

    frame.setLocationRelativeTo(null); ``` 2. **设计布局**: 选择合适的布局管理器,如GridLayout或BoxLayout,以便在窗口上按顺序排列交通灯按钮。例如,使用GridLayout可以轻松实现三个灯并排显示。 ```java ...

    java编写模仿windows记事本

    setLocationRelativeTo(null); // 设置窗口居中 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 关闭窗口时退出程序 } public static void main(String[] args) { new Notepad().setVisible(true); } }...

    java打开并在Label显示图片

    setLocationRelativeTo(null); // 创建并添加Label imageLabel = new JLabel(); add(imageLabel); } } ``` 为了实现用户选择图片文件并加载到`Label`,我们可以添加一个文件选择对话框,使用`JFileChooser`类...

    java图形界面之 山寨QQ登陆界面

    setLocationRelativeTo(null); // 设置窗口居中 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); ``` 通过以上步骤,我们可以创建一个简单的Java Swing程序,模拟QQ登录界面。实际开发时,还...

    Java绘图:绘制虚线与实线javalearnsa资料分享

    setLocationRelativeTo(null); } @Override protected void paintComponent(Graphics g) { super.paintComponent(g); Graphics2D g2d = (Graphics2D) g; // 绘制实线 g2d.drawLine(50, 50, 350, 350); ...

Global site tag (gtag.js) - Google Analytics