JAVA窗口问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 02:50:12
如下代码:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Bc2 extends Frame
{
public static void main(String[] args)
{
Frame f = new Frame("1");
JMenuBarFrame j = new JMenuBarFrame();
f.add(j);
f.setLayout(new FlowLayout());
f.setSize(400,300);
f.setVisible(true);
}

}

class JMenuBarFrame extends JFrame
{
{
JMenuBar Mr = new JMenuBar();
setJMenuBar(Mr);
JMenu JmI11=new JMenu("保存");
JMenu JmI12=new JMenu("帮助");
JMenu JmI13=new JMenu("退出");
Mr.add(JmI11);
Mr.add(JmI12);
Mr.add(JmI13);

JMenuItem jj=new JMenuItem("Y");
JMenuItem jj1=new JMenuItem("N");
JmI11.add(jj);
JmI

我写了一个,你看看吧,挺简单的

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.JMenuBar;
import javax.swing.JFrame;
import java.awt.FlowLayout;

public class Bc2 extends JFrame
{

FlowLayout flowLayout1 = new FlowLayout();

JMenuBar jMenuBar1 = new JMenuBar();

JMenu JmI11=new JMenu("保存");
JMenu JmI12=new JMenu("帮助");
JMenu JmI13=new JMenu("退出");

JMenuItem jj=new JMenuItem("Y");
JMenuItem jj1=new JMenuItem("N");

Bc2(){
super("1");
setSize(400,300);
setLayout(flowLayout1);

JmI11.add(jj);
JmI11.add(jj1);

jMenuBar1.add(JmI11);
jMenuBar1.add(JmI12);
jMenuBar1.add(JmI13);

this.setJMenuBar(jMenuBar1);

this.setVisible(true);

}

public static void main(String[] args)<