java编写程序,实现一个界面,该界面长 400 像素,高 300 像素,并 且显示在屏幕中间。
时间: 2023-09-19 20:10:54 浏览: 33
可以使用Java Swing来实现这个界面。以下是一个简单的实现示例:
```java
import javax.swing.JFrame;
public class Main {
public static void main(String[] args) {
JFrame frame = new JFrame("窗口标题");
frame.setSize(400, 300); // 设置窗口大小
frame.setLocationRelativeTo(null); // 设置窗口在屏幕中间显示
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 设置窗口关闭时退出程序
frame.setVisible(true); // 显示窗口
}
}
```
运行代码后,会弹出一个大小为 400x300 像素,标题为“窗口标题”的窗口,且显示在屏幕中间。
相关问题
java编写程序,实现一个界面,该界面长 400 像素,高 300 像素,并 且显示在屏幕中间
您可以使用Java Swing编写此界面。以下是实现该界面的代码示例:
```java
import javax.swing.JFrame;
import javax.swing.JPanel;
public class MyFrame extends JFrame {
public static void main(String[] args) {
MyFrame frame = new MyFrame();
frame.setVisible(true);
}
public MyFrame() {
setTitle("My Frame");
setSize(400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 计算屏幕中心位置并设置界面位置
int screenWidth = java.awt.Toolkit.getDefaultToolkit().getScreenSize().width;
int screenHeight = java.awt.Toolkit.getDefaultToolkit().getScreenSize().height;
int x = (screenWidth - getWidth()) / 2;
int y = (screenHeight - getHeight()) / 2;
setLocation(x, y);
JPanel panel = new JPanel();
getContentPane().add(panel);
}
}
```
在上述代码中,我们创建了一个继承自JFrame的MyFrame类,并在其构造函数中设置了标题、尺寸和关闭操作。然后,我们通过java.awt.Toolkit.getDefaultToolkit().getScreenSize()方法获取了屏幕的尺寸,并计算出了界面应该显示的位置。最后,我们创建了一个JPanel并将其添加到界面中。
java编写一个图形界面程序,无需添加事件,给出代码
以下是一个简单的Java图形界面程序,在窗口中显示一个标签和一个按钮:
```java
import javax.swing.*;
public class MyGUI {
public static void main(String[] args) {
JFrame frame = new JFrame("My GUI");
JLabel label = new JLabel("Hello World!");
JButton button = new JButton("Click Me!");
frame.add(label);
frame.add(button);
frame.setSize(300, 200);
frame.setVisible(true);
}
}
```
解释一下:
1. `JFrame` 是一个顶层窗口容器,用于包含其他组件(如标签、按钮等)。
2. `JLabel` 是一个用于显示文本或图像的标签组件。
3. `JButton` 是一个用于触发事件的按钮组件。
4. `frame.add(label)` 和 `frame.add(button)` 用于将标签和按钮添加到窗口中。
5. `frame.setSize(300, 200)` 设置窗口大小为 300x200 像素。
6. `frame.setVisible(true)` 使窗口可见。
注意:本示例没有添加事件处理程序,因此单击按钮不会触发任何动作。如果您需要添加事件处理程序,请在按钮上调用 `addActionListener()` 方法,并指定一个实现 `ActionListener` 接口的类。