📄 实验1-源代码.txt
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Rukawa11{
public Rukawa11(){
JLabel lb;
JButton b;
JList list;
JComboBox cb;
JTextField tf;
GridBagConstraints c;
int gridx,gridy,gridwidth,gridheight,anchor,fill,ipadx,ipady;
double weightx,weighty;
Insets inset;
JFrame f=new JFrame();
GridBagLayout gb=new GridBagLayout();
Container cp=f.getContentPane();
cp.setLayout(gb);
lb=new JLabel("网上售票系统");
gridx=2;
gridy=0;
gridwidth=1;
gridheight=3;
weightx=0;
weighty=0;
anchor=GridBagConstraints.CENTER;
fill=GridBagConstraints.NONE;
inset=new Insets(0,0,10,0);
ipadx=0;
ipady=20;
c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
gb.setConstraints(lb,c);
cp.add(lb);
lb=new JLabel("选择路线:");
gridx=1;
gridy=3;
gridwidth=1;
gridheight=1;
weightx=0;
weighty=0;
anchor=GridBagConstraints.CENTER;
fill=GridBagConstraints.NONE;
inset=new Insets(10,0,10,0);
ipadx=0;
ipady=0;
c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
gb.setConstraints(lb,c);
cp.add(lb);
cb=new JComboBox();
gridx=2;
gridy=3;
String way[]={"江门—>开平","开平—>江门","江门—>台山","台山—>江门"};
for(int j=0;j<way.length;j++)
cb.addItem(way[j]);
c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
gb.setConstraints(cb,c);
cp.add(cb);
b=new JButton("查询");
gridx=3;
gridy=3;
inset=new Insets(0,10,0,0);
c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
gb.setConstraints(b,c);
cp.add(b);
String[]s={"班次 时间 剩票 价格","2001 7:00 40 $35","2002 8:30 32 $35","2003 12:30 35 $35","2004 15:00 40 $35"};
list=new JList(s);
gridx=0;
gridy=5;
gridwidth=8;
fill=GridBagConstraints.HORIZONTAL;
c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
gb.setConstraints(list,c);
list.setVisibleRowCount(3);
cp.add(list);
lb=new JLabel("班次:");
gridx=0;
gridy=6;
inset=new Insets(10,30,0,0);
c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
gb.setConstraints(lb,c);
cp.add(lb);
cb=new JComboBox();
gridx=1;
gridy=6;
gridwidth=1;
inset=new Insets(10,10,0,0);
String banci[]={"2001","2002","2003","2004"};
for(int j=0;j<way.length;j++)
cb.addItem(banci[j]);
c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
gb.setConstraints(cb,c);
cp.add(cb);
lb=new JLabel(" 票数:");
gridx=2;
gridy=6;
inset=new Insets(10,10,0,0);
c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
gb.setConstraints(lb,c);
cp.add(lb);
tf=new JTextField();
gridx=3;
gridy=6;
gridwidth=1;
inset=new Insets(10,0,0,0);
c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
gb.setConstraints(tf,c);
cp.add(tf);
b=new JButton("1号窗购买");
gridx=4;
gridy=6;
inset=new Insets(10,10,0,10);
c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
gb.setConstraints(b,c);
cp.add(b);
lb=new JLabel("班次:");
gridx=0;
gridy=7;
inset=new Insets(10,30,0,0);
c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
gb.setConstraints(lb,c);
cp.add(lb);
cb=new JComboBox();
gridx=1;
gridy=7;
gridwidth=1;
inset=new Insets(10,10,0,0);
for(int j=0;j<way.length;j++)
cb.addItem(banci[j]);
c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
gb.setConstraints(cb,c);
cp.add(cb);
lb=new JLabel(" 票数:");
gridx=2;
gridy=7;
gridwidth=1;
inset=new Insets(10,10,0,0);
c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
gb.setConstraints(lb,c);
cp.add(lb);
tf=new JTextField(3);
gridx=3;
gridy=7;
inset=new Insets(10,0,0,0);
c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
gb.setConstraints(tf,c);
cp.add(tf);
b=new JButton("2号窗购买");
gridx=4;
gridy=7;
inset=new Insets(10,10,0,10);
c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
gb.setConstraints(b,c);
cp.add(b);
b=new JButton("退出");
gridx=2;
gridy=8;
inset=new Insets(10,0,20,0);
c=new GridBagConstraints(gridx,gridy,gridwidth,gridheight,weightx,weighty,anchor,fill,inset,ipadx,ipady);
gb.setConstraints(b,c);
cp.add(b);
f.pack();
f.setTitle("网上售票系统");
f.setVisible(true);
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
public static void main(String args[]){
new Rukawa11();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -