📄 query.java
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Query extends JFrame{
private JLabel label1,label2,label3,label4,label5,label6,label7,label8,label9,label10;
private JComboBox box1,box2,box3,box4,box5;
private JButton button1,button2;
private JTextField textField1,textField2,textField3;
private JTextArea area1;
private GridBagLayout layout;
private GridBagConstraints constraints;
private Container container;
private JRadioButton xbutton,ybutton;
public Query()
{
super("查询系统");
container=getContentPane();
layout=new GridBagLayout();
container.setLayout(layout);
constraints = new GridBagConstraints();
label1=new JLabel("查询方式");
label2=new JLabel("查询内容");
label3=new JLabel("起始日期");
label4=new JLabel("终止日期");
label5=new JLabel("年");
label6=new JLabel("月");
label7=new JLabel("日");
label8=new JLabel("年");
label9=new JLabel("月");
label10=new JLabel("日");
String names1[]={"编号","书名","作者","类别","出版社","销售排行","书价"};
box1=new JComboBox(names1);
String names2[]={"1","2","3","4","5","6","7","8","9","10","11","12"};
box2=new JComboBox(names2);
String names3[]={"1","2","3","4","5","6","7","8","9","10","11","12",
"13","14","15","16","17","18","19","20","21","22","23","24","25","26"
,"27","28","29","30","31"};
box3=new JComboBox(names3);
String names4[]={"1","2","3","4","5","6","7","8","9","10","11","12"};
box4=new JComboBox(names4);
String names5[]={"1","2","3","4","5","6","7","8","9","10","11","12",
"13","14","15","16","17","18","19","20","21","22","23","24","25","26"
,"27","28","29","30","31"};
box5=new JComboBox(names5);
textField1=new JTextField(4);
textField2=new JTextField(8);
textField3=new JTextField(4);
button1=new JButton("查询");
button2=new JButton("退出");
xbutton=new JRadioButton("出版日期",false);
ybutton=new JRadioButton("入库日期",false);
area1=new JTextArea(12,20);
addComponent(label1,0,0,2,1);
addComponent(box1,0,2,2,1);
addComponent(label2,0,5,2,1);
addComponent(textField2,0,8,3,1);
addComponent(label3,1,0,2,1);
addComponent(textField1,1,2,2,1);
addComponent(label5,1,4,1,1);
addComponent(box2,1,5,2,1);
addComponent(label6,1,7,1,1);
addComponent(box3,1,8,2,1);
addComponent(label7,1,10,1,1);
addComponent(label4,2,0,2,1);
addComponent(textField3,2,2,2,1);
addComponent(label8,2,4,1,1);
addComponent(box4,2,5,2,1);
addComponent(label9,2,7,1,1);
addComponent(box5,2,8,2,1);
addComponent(label10,2,10,1,1);
addComponent(button1,0,11,1,3);
addComponent(xbutton,3,0,6,1);
addComponent(ybutton,3,6,6,1);
addComponent(area1,4,0,12,8);
addComponent(button2,12,11,1,1);
setSize(500,450);
setVisible(true);
}
private void addComponent(Component component,int row,int column,int width,int height)
{
constraints.gridx=column;
constraints.gridy=row;
constraints.gridwidth=width;
constraints.gridheight=height;
layout.setConstraints(component,constraints);
container.add(component);
}
public static void main(String args[])
{
Query application=new Query();
application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -