import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Checkbox;
import java.awt.Color;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.Label;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.util.*;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import javax.swing.JTextField;
import java.awt.Insets;
public class MainFrame extends JFrame implements ActionListener{
JMenuBar bar=new JMenuBar();
JMenu menu=new JMenu("选项");
JMenu menu2=new JMenu("关于");
JMenuItem item1=new JMenuItem("START");
JMenuItem item2=new JMenuItem("EXIT");
JMenuItem item3=new JMenuItem("作者");
JPanel panel_d3=new JPanel();
public MainFrame() {
init();
}
private void init() {
this.setBounds(400,100,100,100);
this.setResizable(false);
Container con=this.getContentPane();
con.setLayout(null);
menu.add(item1);
menu.add(item2);
menu2.add(item3);
bar.add(menu);
this.setJMenuBar(bar);
this.setVisible(true);
item1.addActionListener(this);
item2.addActionListener(this);
item3.addActionListener(this);
//c.addActionListener(this);
menu.add(item1);
menu.add(item2);
bar.add(menu);
bar.add(menu2);
this.setJMenuBar(bar);
this.setVisible(true);
final Container c = getContentPane();
final JLabel imgLabel = new JLabel();
ImageIcon img = new ImageIcon(System.getProperty("user.dir") + "\\a.jpg");
imgLabel.setIcon(img);
imgLabel.setBounds(0, 0, 600, 500);
((JPanel)getContentPane()).setOpaque(false);
getLayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE));
setLayout(new FlowLayout());
setSize(600, 500);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new MainFrame().setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==item1)
{
select a1=new select();
a1.setVisible(true);
}
else if(e.getSource()==item2)
{
System.exit(1);
}
else if(e.getSource()==item3)
{
author f=new author();
}
}
}
class author extends JFrame
{
JLabel label1=new JLabel("专业");
JLabel label11=new JLabel("计算机08-1班");
JLabel label2=new JLabel(" 姓名 ");
JLabel label21=new JLabel(" 朱顺利 ");
author()
{
Container p = getContentPane();
label1.setBounds(0,0,50,100);
label11.setBounds(100,0,100,100);
label2.setBounds(0,70,70,44);
label21.setBounds(100,70,100,44);
p.setLayout(null);
p.add(label1);
p.add(label11);
p.add(label2);
p.add(label21);
this.setBounds(500,100,200,200);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
}
}
class record
{
int a,b,c,d,e;
String s1,s2;
record(int x1,int x2,int x3,int x4,int x5,String sx,String sy )
{
a=x1;
b=x2;
c=x3;
d=x4;
e=x5;
s1=sx;
s2=sy;
}
record()
{}
}
class select extends JFrame implements ActionListener
{
static int rec=0;
JComboBox combo1;
JComboBox combo2;
JComboBox combo3;
JComboBox combo4;
JComboBox combo5;
JComboBox combo6;
static int strlength=6;
static int length=0;
Vector m=new Vector(20);
Vector str1 = new Vector(20);
Vector str2 = new Vector(20);
Vector str3 = new Vector(20);
Vector str4 = new Vector(20);
Vector str5 = new Vector(20);
static Label l1=new Label("体表:");
static Checkbox ckb1=new Checkbox("寄生大量纤毛虫,呈黄色绒毛状");
static Checkbox ckb2=new Checkbox("有斑点状黄褐色溃疡");
static Checkbox ckb3=new Checkbox("正常");
static Label l2=new Label("甲壳:");
static Checkbox ckb4=new Checkbox("变硬,有明显粗糙感,黑褐色");
static Checkbox ckb5=new Checkbox("明显变软");
static Checkbox ckb6=new Checkbox("脱壳受影响");
static Label l3=new Label("摄食:");
static Checkbox ckb7=new Checkbox("减少");
static Checkbox ckb8=new Checkbox("正常");
static Label l4=new Label("腮部:");
static Checkbox ckb9=new Checkbox("受影响");
static Checkbox ckb10=new Checkbox("颜色由红色转变成黑色");
static Checkbox ckb11=new Checkbox("正常");
static Label l5=new Label("体形:");
static Checkbox ckb12=new Checkbox("消瘦,活动减弱,生长缓慢");
static Checkbox ckb13=new Checkbox("正常");
static Checkbox ckb14=new Checkbox("善飞");
static Checkbox ckb15=new Checkbox("有蹄");
static JButton but1=new JButton("查询");
static JButton but2=new JButton("俢改");
static JButton but3=new JButton("添该");
static Label l6=new Label("病名");
static JTextField lab=new JTextField("");
static Label l7=new Label("防治方法");
static JTextField l71=new JTextField("");
Vector stra1=new Vector();
Vector stra2=new Vector();
select()
{
str1.add("寄生大量纤毛虫,呈黄色绒毛状");
str1.add("有斑点状黄褐色溃疡");
str1.add("正常");
str2.add("寄生大量纤毛虫,呈黄色绒毛状");
str2.add("有斑点状黄褐色溃疡");
str2.add("正常");
str3.add( "减少");
str3.add("增加");
str3.add("正常");
str4.add("没影响");
str4.add("颜色由红色转变成黑色");
str5.add("消瘦,活动减弱,生长缓慢");
str5.add("正常");
str5.add("增加");
str5.add("减轻");
int height;
int width;
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);}
} );
stra1.addElement("白斑综合症");
stra1.addElement("桃拉病毒病");
stra1.addElement("红腿病");
stra1.addElement("红鳃病");
stra1.addElement("烂尾病");
stra1.addElement("黑死病");
stra2.addElement("彻底清池");
stra2.addElement("选择SPF虾苗");
stra2.addElement("进行消毒");
stra2.addElement("定期使用增氧灵");
stra2.addElement("经常开动增氧机");
stra2.addElement("投喂肝泰");
record x11=new record(0,0,0,0,0,(String)stra1.get(0),(String)stra2.get(0));
record x21=new record(1,1,1,1,1,(String)stra1.get(1),(String)stra2.get(1));
record x31=new record(2,2,2,1,2,(String)stra1.get(2),(String)stra2.get(2));
record x41=new record(3,3,3,0,3,(String)stra1.get(3),(String)stra2.get(3));
record x51=new record(0,0,0,1,2,(String)stra1.get(4),(String)stra2.get(4));
record x61=new record(0,2,0,0,3,(String)stra1.get(5),(String)stra2.get(5));
record x71=new record(1,2,0,1,3,(String)stra1.get(4),(String)stra2.get(4));
m.addElement(x11);
m.addElement(x21);
m.addElement(x31);
m.addElement(x41);
m.addElement(x51);
m.addElement(x61);
m.addElement(x71);
Container pane = getContentPane();
pane.setLayout(null);
Insets insets = pane.getInsets();
combo1 = new JComboBox(str1);
combo2 = new JComboBox(str2);
combo3 = new JComboBox(str3);
combo4 = new JComboBox(str4);
combo5 = new JComboBox(str5);
combo1.setSelectedIndex(-1);
combo2.setSelectedIndex(-1);
combo3.setSelectedIndex(-1);
combo4.setSelectedIndex(-1);
combo5.setSelectedIndex(-1);
Dimension dim1 = combo1.getPreferredSize();
Dimension dim2 = combo2.getPreferredSize();
Dimension dim3 = combo3.getPreferredSize();
Dimension dim4 = combo4.getPreferredSize();
Dimension dim5 = combo5.getPreferredSize();
int x1 = insets.left +300;
int y1 = insets.top + 20;
int x2 = insets.left +300;
int y2 = insets.top + 80;
int x3 = insets.left +300;
int y3 = insets.top + 140;
int x4 = insets.left +300;
int y4 = insets.top + 200;
int x5 = insets.left +300;
int y5 = insets.top + 260;
int x6 = insets.left +150;
int