写一个主界面窗口,窗口上方有一个jpanel面板,面板内有一个筛选标签、文本输入框,搜索按钮、登录按钮、维护按钮,主窗口下方是个显示内容的滚动面板
时间: 2024-02-06 10:02:54 浏览: 69
好的,以下是Java Swing实现的代码:
```java
import javax.swing.*;
import java.awt.*;
public class MainFrame extends JFrame {
private JPanel topPanel;
private JLabel filterLabel;
private JTextField textField;
private JButton searchButton;
private JButton loginButton;
private JButton maintenanceButton;
private JScrollPane scrollPane;
private JTextArea textArea;
public MainFrame() {
// 设置窗口标题
setTitle("主界面窗口");
// 设置窗口大小
setSize(800, 600);
// 设置窗口位置居中
setLocationRelativeTo(null);
// 设置窗口关闭时退出程序
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 初始化顶部面板
topPanel = new JPanel();
filterLabel = new JLabel("筛选:");
textField = new JTextField(20);
searchButton = new JButton("搜索");
loginButton = new JButton("登录");
maintenanceButton = new JButton("维护");
// 将组件添加到顶部面板
topPanel.add(filterLabel);
topPanel.add(textField);
topPanel.add(searchButton);
topPanel.add(loginButton);
topPanel.add(maintenanceButton);
// 初始化滚动面板和文本区域
textArea = new JTextArea();
scrollPane = new JScrollPane(textArea);
// 将顶部面板和滚动面板添加到主窗口
add(topPanel, BorderLayout.NORTH);
add(scrollPane, BorderLayout.CENTER);
// 显示窗口
setVisible(true);
}
public static void main(String[] args) {
new MainFrame();
}
}
```
这是一个基本的主界面窗口,你可以根据需要进行修改和优化。
阅读全文