用Java写一个左导航栏
时间: 2023-10-30 22:06:14 浏览: 44
好的,这是你说的第一个问题,我会尽力回答。下面是用Java写一个简单的左导航栏的代码示例:
```
import javax.swing.*;
import java.awt.*;
public class LeftNavigationBar extends JFrame {
public LeftNavigationBar() {
// 设置窗口大小和标题
setSize(200, 500);
setTitle("Left Navigation Bar");
// 创建菜单栏和菜单项
JMenuBar menuBar = new JMenuBar();
JMenu menu = new JMenu("Menu");
JMenuItem item1 = new JMenuItem("Item 1");
JMenuItem item2 = new JMenuItem("Item 2");
JMenuItem item3 = new JMenuItem("Item 3");
menu.add(item1);
menu.add(item2);
menu.add(item3);
menuBar.add(menu);
// 添加菜单栏和内容面板
setJMenuBar(menuBar);
JPanel panel = new JPanel();
add(panel, BorderLayout.CENTER);
// 创建左导航栏和导航项
JPanel navPanel = new JPanel();
navPanel.setLayout(new GridLayout(0, 1));
JButton btn1 = new JButton("Item 1");
JButton btn2 = new JButton("Item 2");
JButton btn3 = new JButton("Item 3");
navPanel.add(btn1);
navPanel.add(btn2);
navPanel.add(btn3);
panel.add(navPanel, BorderLayout.WEST);
// 设置可见性
setVisible(true);
}
public static void main(String[] args) {
new LeftNavigationBar();
}
}
```
这是一个简单的 Java 窗口应用程序,它包括一个菜单栏和一个左导航栏。导航栏的每个导航项是一个带有文本标签的按钮。导航栏和菜单栏都可以包含任意数量的菜单项和导航项,并且可以根据需要进行调整。希望这个代码示例能够帮到你。