import java.util.*;
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
class caipiaochuangkou extends JFrame
{
JMenuBar mbar;
JMenu menu1,menu2,menu3,menu4;
JMenuItem mitem1,mitem2,mitem3,mitem4,mitem5,mitem6,mitem7,mitem8;
JDesktopPane d;

caipiaochuangkou()
{
mbar = new JMenuBar();

menu1 = new JMenu("选3个");
menu2 = new JMenu("选4个");
menu3 = new JMenu("选5个");
menu4 = new JMenu("选6个");
mitem1 = new JMenuItem("选择");
mitem2 = new JMenuItem("选择");
mitem3 = new JMenuItem("选择");
mitem4 = new JMenuItem("选择");
mitem5 = new JMenuItem("退出");
mitem6 = new JMenuItem("退出");
mitem7 = new JMenuItem("退出");
mitem8 = new JMenuItem("退出");

mbar.add(menu1);
mbar.add(menu2);
mbar.add(menu3);
mbar.add(menu4);
menu1.add(mitem1);
menu1.add(mitem5);
menu2.add(mitem2);
menu2.add(mitem6);
menu3.add(mitem3);
menu3.add(mitem7);
menu4.add(mitem4);
menu4.add(mitem8);

d = new JDesktopPane();
d.setBackground(Color.BLACK);
this.getContentPane().add(d);

mitem1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
//Jinter in = new Jinter("输入");
//d.add(in);
select = new select();
}
});


mitem2.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
Jinter in = new Jinter("输入");
d.add(in);
}
});


mitem3.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
Jinter in = new Jinter("输入");
d.add(in);
}
});


mitem4.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
Jinter in = new Jinter("输入");
d.add(in);
}
});


mitem5.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.exit(1);
}
});


mitem6.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.exit(1);
}
});


mitem7.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.exit(1);
}
});


mitem8.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.exit(1);
}
});

this.getContentPane();
this.setJMenuBar(mbar);
this.setSize(400,300);
this.setVisible(true);
}
public static void main(String [] args)
{
caipiaochuangkou f = new caipiaochuangkou();
}
}class Jinter extends JInternalFrame
{
JTextField txt1;
JButton btn1;
JPanel p = new JPanel();
Jinter(String s)
{
super(s);
txt1 = new JTextField(10);
btn1 = new JButton("确定");
this.getContentPane().add(p,BorderLayout.NORTH);
p.setLayout(new GridLayout(2,2));
p.add(txt1);
p.add(btn1);
this.setSize(400,300);
this.setVisible(true);
}
}class select3
{
select3() throws Exception
{
byte x[] = new byte [50];
{
System.in.read(x);
}
for(int i=0;i<x.length;i++)
{
//System.out.print(x[i]);
for(int j = i+1;j < x.length-1;j++)
{
for(int k = j+1;k <x.length;k++)
{
System.out.print(x[i]+" "+x[j]+" "+x[k]+"\t");
}
}
}
}
}
函数调用基本不懂~~~请大虾帮忙改下

解决方案 »

  1.   

    老大   写了这么长了代码,来点注释好吗,不写注释,像天书一样,谁看得懂啊.
      

  2.   

    楼主啊, 你写得有问题?  那请说明什么问题啊.
      

  3.   

    都不知道你想干什么===============这句话说得好,都不知道楼主要干什么,我把大部分删除了给你照样编译通过
      

  4.   

    看样子像个菜单栏的东东
    不过还是把运行的预想结果贴出来比较好
    要不没法回答楼住的问题
      

  5.   

    我觉得楼主的问题就是不知道为何这段代码能生成个菜单栏,随便哪本入门的书应该都会教你做菜单的
      

  6.   

    是呀,楼上的就是一个具有菜单界面的代码,代码虽然很长,但是你不说什么问题,高手们怎么帮助你呢,对吧!!!!!!
      

  7.   

    函数到网上查一下,应该能帮助你的。
      

  8.   

    都不知道楼主要干什么???