创建带菜单的窗体,背景颜色为绿色。标题为“java程序设计”。其中菜单有“文件”,“编辑”两个菜单。“文件”菜单下有“打开”,“关闭”菜单项。“编辑”菜单下有“粘贴”菜单项及子菜单“复制”(其中“复制”菜单有“全选”和“反选”两个菜单项)
3条回答 默认 最新
关注写完了,你可以参考一下,希望采纳
import javax.swing.*; import java.awt.*; public class MyFrame extends JFrame { JPanel root; JMenuBar menuBar1; JMenuItem open, close, paste, allSelect, partSelect; JMenu file, edit, copy; MyFrame(String title) { //设置标题 super(title); //添加容器 root = new JPanel(); //设置背景颜色 root.setBackground(Color.GREEN); setContentPane(root); menuBar1 = new JMenuBar(); setJMenuBar(menuBar1); //创建菜单对象 file = new JMenu("文件"); edit = new JMenu("编辑"); copy = new JMenu("复制"); //将菜单添加到菜单栏 menuBar1.add(file); menuBar1.add(edit); //创建菜单项 open = new JMenuItem("打开"); close = new JMenuItem("关闭"); paste = new JMenuItem("粘贴"); allSelect = new JMenuItem("全选"); partSelect = new JMenuItem("反选"); //把菜单项添加到菜单 file.add(open); file.add(close); edit.add(paste); edit.add(copy); copy.add(allSelect); copy.add(partSelect); //设置窗口风格 setDefaultCloseOperation(EXIT_ON_CLOSE); //设置窗口显示位置和大小 setBounds(400, 300, 400, 300); //设置窗口可见 setVisible(true); } public static void main(String[] args) { MyFrame frame = new MyFrame("java程序设计"); } }运行结果:


本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录