还是用几行代码给大家介绍一下菜单组件。
import javax.swing.*;
import java.awt.*;
public class Demo{
public static void main(String[] args){
JFrame frame = new JFrame("窗口");
//创建菜单条
JMenuBar menubar = new JMenuBar();
//创建菜单
JMenu menu1 = new JMenu("File");
JMenu menu2 = new JMenu("Edit");
JMenu menu3 = new JMenu("Search");
//创建菜单项
JMenuItem menuitem1 = new JMenuItem("New");
JMenuItem menuitem2 = new JMenuItem("Save");
JMenuItem menuitem3 = new JMenuItem("Open");
JMenuItem menuitem4 = new JMenuItem("Undo");
JMenuItem jmenu1 = new JMenuItem("project1");
JMenuItem jmenu2 = new JMenuItem("project2");
//菜单添加菜单项
menu1.add(menuitem1);
menu1.add(menuitem2);
menu2.add(menuitem3);
menu2.add(menuitem4);
//菜单添加菜单就是复选菜单
menu3.add(jmenu1);
menu3.add(jmenu2);
menu1.add(menu3);
//菜单条添加菜单
menubar.add(menu1);
menubar.add(menu2);
//窗口添加菜单
frame.add(menubar,BorderLayout.NORTH); //BorderLayout边框布局
frame.setBounds(300,300,400,300);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
代码截图:
输出结果:
不知道大家有没有这种感觉,这几天界面介绍都很简单,或者说很“敷衍”大家。其实是这样的,根据大努的了解,Java的UI界面应用相对较少,因为它的画面感并不是很好,所以大家知道,了解,有一定的实战应用就好。