java中.JMenubar 菜单栏不显示..
importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;publicclasscan1extendsJFr...
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class can1 extends JFrame{
public can1(){
this.setJMenuBar(j1);
j1=new JMenuBar();
ja1=new JMenu("文件(F)");
ja2=new JMenu("编辑(E)");
ja3=new JMenu("视图(U)");
ja4=new JMenu("搜索(S)");
ja5=new JMenu("文档(V)");
ja6=new JMenu("帮助(H)");
jb1=new JMenuItem("打开(O)");
jb2=new JMenuItem("退出(E)");
jb3=new JMenuItem("编辑");
jb4=new JMenuItem("工具栏/窗口");
jb5=new JMenuItem("高亮显示");
jb6=new JMenuItem("搜索");
jb7=new JMenuItem("文档");
jb8=new JMenuItem("帮助");
jc1=new JCheckBoxMenuItem("工具栏");
jc2=new JCheckBoxMenuItem("HTML工具栏");
jc3=new JCheckBoxMenuItem("用户工具栏");
jc4=new JCheckBoxMenuItem("状态栏");
jd1=new JRadioButtonMenuItem("显示高亮");
jd2=new JRadioButtonMenuItem("取消高亮");
j1.add(ja1);
j1.add(ja2);
j1.add(ja3);
j1.add(ja4);
j1.add(ja5);
j1.add(ja6);
ja1.add(jb1);
ja1.add(jb2);
ja2.add(jb3);
ja3.add(jb4);
ja3.add(jb5);
ja4.add(jb6);
ja5.add(jb7);
ja6.add(jb8);
jb4.add(jc1);
jb4.add(jc2);
jb4.add(jc3);
jb4.add(jc4);
jb5.add(jd1);
jb5.add(jd2);}
private JMenuBar j1;
private JMenu ja1,ja2,ja3,ja4,ja5,ja6;
private JMenuItem jb1,jb2,jb3,jb4,jb5,jb6,jb7,jb8;
private JCheckBoxMenuItem jc1,jc2,jc3,jc4;
private JRadioButtonMenuItem jd1,jd2;
public static void main(String[] args){
can1 ca=new can1();
ca.show();
ca.setTitle("candan");
ca.setSize(900,450);
ca.setDefaultCloseOperation(ca.EXIT_ON_CLOSE);
}}
各位高手..我这条问题编译没错.但不知为何运行时看不到菜单栏的出现.. 展开
import java.awt.*;
import java.awt.event.*;
public class can1 extends JFrame{
public can1(){
this.setJMenuBar(j1);
j1=new JMenuBar();
ja1=new JMenu("文件(F)");
ja2=new JMenu("编辑(E)");
ja3=new JMenu("视图(U)");
ja4=new JMenu("搜索(S)");
ja5=new JMenu("文档(V)");
ja6=new JMenu("帮助(H)");
jb1=new JMenuItem("打开(O)");
jb2=new JMenuItem("退出(E)");
jb3=new JMenuItem("编辑");
jb4=new JMenuItem("工具栏/窗口");
jb5=new JMenuItem("高亮显示");
jb6=new JMenuItem("搜索");
jb7=new JMenuItem("文档");
jb8=new JMenuItem("帮助");
jc1=new JCheckBoxMenuItem("工具栏");
jc2=new JCheckBoxMenuItem("HTML工具栏");
jc3=new JCheckBoxMenuItem("用户工具栏");
jc4=new JCheckBoxMenuItem("状态栏");
jd1=new JRadioButtonMenuItem("显示高亮");
jd2=new JRadioButtonMenuItem("取消高亮");
j1.add(ja1);
j1.add(ja2);
j1.add(ja3);
j1.add(ja4);
j1.add(ja5);
j1.add(ja6);
ja1.add(jb1);
ja1.add(jb2);
ja2.add(jb3);
ja3.add(jb4);
ja3.add(jb5);
ja4.add(jb6);
ja5.add(jb7);
ja6.add(jb8);
jb4.add(jc1);
jb4.add(jc2);
jb4.add(jc3);
jb4.add(jc4);
jb5.add(jd1);
jb5.add(jd2);}
private JMenuBar j1;
private JMenu ja1,ja2,ja3,ja4,ja5,ja6;
private JMenuItem jb1,jb2,jb3,jb4,jb5,jb6,jb7,jb8;
private JCheckBoxMenuItem jc1,jc2,jc3,jc4;
private JRadioButtonMenuItem jd1,jd2;
public static void main(String[] args){
can1 ca=new can1();
ca.show();
ca.setTitle("candan");
ca.setSize(900,450);
ca.setDefaultCloseOperation(ca.EXIT_ON_CLOSE);
}}
各位高手..我这条问题编译没错.但不知为何运行时看不到菜单栏的出现.. 展开
1个回答
展开全部
//OK
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class can1 extends JFrame{
public can1(){
j1=new JMenuBar();
this.setJMenuBar(j1);
ja1=new JMenu("文件(F)");
ja2=new JMenu("编辑(E)");
ja3=new JMenu("视图(U)");
ja4=new JMenu("搜索(S)");
ja5=new JMenu("文档(V)");
ja6=new JMenu("帮助(H)");
jb1=new JMenuItem("打开(O)");
jb2=new JMenuItem("退出(E)");
jb3=new JMenuItem("编辑");
jb4=new JMenuItem("工具栏/窗口");
jb5=new JMenuItem("高亮显示");
jb6=new JMenuItem("搜索");
jb7=new JMenuItem("文档");
jb8=new JMenuItem("帮助");
jc1=new JCheckBoxMenuItem("工具栏");
jc2=new JCheckBoxMenuItem("HTML工具栏");
jc3=new JCheckBoxMenuItem("用户工具栏");
jc4=new JCheckBoxMenuItem("状态栏");
jd1=new JRadioButtonMenuItem("显示高亮");
jd2=new JRadioButtonMenuItem("取消高亮");
j1.add(ja1);
j1.add(ja2);
j1.add(ja3);
j1.add(ja4);
j1.add(ja5);
j1.add(ja6);
ja1.add(jb1);
ja1.add(jb2);
ja2.add(jb3);
ja3.add(jb4);
ja3.add(jb5);
ja4.add(jb6);
ja5.add(jb7);
ja6.add(jb8);
jb4.add(jc1);
jb4.add(jc2);
jb4.add(jc3);
jb4.add(jc4);
jb5.add(jd1);
jb5.add(jd2);}
private JMenuBar j1;
private JMenu ja1,ja2,ja3,ja4,ja5,ja6;
private JMenuItem jb1,jb2,jb3,jb4,jb5,jb6,jb7,jb8;
private JCheckBoxMenuItem jc1,jc2,jc3,jc4;
private JRadioButtonMenuItem jd1,jd2;
public static void main(String[] args){
can1 ca=new can1();
ca.setTitle("candan");
ca.setSize(900,450);
ca.setDefaultCloseOperation(ca.EXIT_ON_CLOSE);
ca.setVisible(true);
}}
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class can1 extends JFrame{
public can1(){
j1=new JMenuBar();
this.setJMenuBar(j1);
ja1=new JMenu("文件(F)");
ja2=new JMenu("编辑(E)");
ja3=new JMenu("视图(U)");
ja4=new JMenu("搜索(S)");
ja5=new JMenu("文档(V)");
ja6=new JMenu("帮助(H)");
jb1=new JMenuItem("打开(O)");
jb2=new JMenuItem("退出(E)");
jb3=new JMenuItem("编辑");
jb4=new JMenuItem("工具栏/窗口");
jb5=new JMenuItem("高亮显示");
jb6=new JMenuItem("搜索");
jb7=new JMenuItem("文档");
jb8=new JMenuItem("帮助");
jc1=new JCheckBoxMenuItem("工具栏");
jc2=new JCheckBoxMenuItem("HTML工具栏");
jc3=new JCheckBoxMenuItem("用户工具栏");
jc4=new JCheckBoxMenuItem("状态栏");
jd1=new JRadioButtonMenuItem("显示高亮");
jd2=new JRadioButtonMenuItem("取消高亮");
j1.add(ja1);
j1.add(ja2);
j1.add(ja3);
j1.add(ja4);
j1.add(ja5);
j1.add(ja6);
ja1.add(jb1);
ja1.add(jb2);
ja2.add(jb3);
ja3.add(jb4);
ja3.add(jb5);
ja4.add(jb6);
ja5.add(jb7);
ja6.add(jb8);
jb4.add(jc1);
jb4.add(jc2);
jb4.add(jc3);
jb4.add(jc4);
jb5.add(jd1);
jb5.add(jd2);}
private JMenuBar j1;
private JMenu ja1,ja2,ja3,ja4,ja5,ja6;
private JMenuItem jb1,jb2,jb3,jb4,jb5,jb6,jb7,jb8;
private JCheckBoxMenuItem jc1,jc2,jc3,jc4;
private JRadioButtonMenuItem jd1,jd2;
public static void main(String[] args){
can1 ca=new can1();
ca.setTitle("candan");
ca.setSize(900,450);
ca.setDefaultCloseOperation(ca.EXIT_ON_CLOSE);
ca.setVisible(true);
}}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询