📄 userquerywindow.java
字号:
/**
* @(#)UserQueryWindow.java
*
*
* @author
* @version 1.00 2008/5/17
*/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
import javax.swing.table.*;
public class UserQueryWindow extends AppFrame{
JLabel UserQueryLabel[]=new JLabel[18];
JTextField NameField=new JTextField(12);
JTextField RoleField=new JTextField(12);
JTextField NumberField=new JTextField(5);
String names1[] = { "","大陆", "欧美", "日韩" ,"港台"};
JComboBox AreaBox = new JComboBox( names1 );
String names2[] = { "","2008", "2007", "2006","2005", "2004","2003", "2002","2001","2000以前"};
JComboBox TimeBox = new JComboBox( names2 );
String names3[] = { "","爱情", "科幻", "战争","动作","恐怖","悬疑","喜剧","综艺","卡通","电视剧"};
JComboBox TypeBox = new JComboBox( names3 );
JButton ok=new JButton(" 查询 ");
JButton cancel=new JButton("取消");
DefaultTableModel model = new DefaultTableModel();
JTable table;
String[] headname= {"片名", "主演", "地区","年份","类型","可借张数","日租金"};
Vector rowdata=new Vector();
Vector columnname=new Vector();
JScrollPane scroller;
private Container c;
private GridBagLayout layout;
private GridBagConstraints constraints;
public UserQueryWindow() {
c=getContentPane();
layout=new GridBagLayout();
c.setLayout(layout);
constraints=new GridBagConstraints();
super.setTitle("查询碟片");
UserQueryLabel[0]=new JLabel("片名");
UserQueryLabel[1]=new JLabel("主演");
UserQueryLabel[2]=new JLabel("类型");
UserQueryLabel[3]=new JLabel("地区");
UserQueryLabel[4]=new JLabel("时间");
UserQueryLabel[5]=new JLabel(" ");
UserQueryLabel[6]=new JLabel(" ");
UserQueryLabel[7]=new JLabel(" ");
UserQueryLabel[8]=new JLabel(" ");
UserQueryLabel[9]=new JLabel(" ");
UserQueryLabel[10]=new JLabel(" ");
UserQueryLabel[11]=new JLabel(" ");
UserQueryLabel[12]=new JLabel(" ");
UserQueryLabel[13]=new JLabel(" ");
UserQueryLabel[14]=new JLabel(" ");
UserQueryLabel[15]=new JLabel(" ");
UserQueryLabel[16]=new JLabel(" ");
UserQueryLabel[17]=new JLabel(" 找到 ");
for (int i=0;i<12;i++)
UserQueryLabel[i].setFont(new Font("宋体",Font.PLAIN,18));
constraints.fill=GridBagConstraints.BOTH;
addComponent(UserQueryLabel[0],1,0,1,1);
addComponent(NameField,1,1,1,2);
addComponent(UserQueryLabel[5],0,3,1,1);
addComponent(UserQueryLabel[6],1,3,1,1);
addComponent(UserQueryLabel[1],3,0,1,1);
addComponent(RoleField,3,1,1,2);
addComponent(UserQueryLabel[7],2,3,1,1);
addComponent(UserQueryLabel[8],3,3,1,1);
addComponent(UserQueryLabel[2],5,0,1,1);
addComponent(TypeBox,5,1,1,2);
addComponent(UserQueryLabel[9],4,3,1,1);
addComponent(UserQueryLabel[10],5,3,1,1);
addComponent(UserQueryLabel[3],7,0,1,1);
addComponent(AreaBox,7,1,1,2);
addComponent(UserQueryLabel[11],6,3,1,1);
addComponent(UserQueryLabel[12],7,3,1,1);
addComponent(UserQueryLabel[4],9,0,1,1);
addComponent(TimeBox,9,1,1,2);
addComponent(UserQueryLabel[13],8,3,1,1);
addComponent(UserQueryLabel[14],9,3,1,1);
addComponent(UserQueryLabel[15],10,0,1,5);
addComponent(UserQueryLabel[16],11,1,1,1);
addComponent(ok,11,0,1,1);
addComponent(cancel,11,2,1,1);
NumberField.setEditable(false);
for(int i=0;i<7;i++)
columnname.add(headname[i]);
table=new JTable(rowdata,columnname);
scroller=new JScrollPane( table );
addComponent(scroller,1,4,10,8);
table.repaint();
addComponent(UserQueryLabel[17],11,4,1,1);
addComponent(NumberField,11,5,1,1);
setLocation(200,100);
c.setBackground(Color.LIGHT_GRAY);
setVisible(true);
}
protected void addComponent( Component component,
int row, int column, int height,int width )
{
constraints.gridx = column;
constraints.gridy = row;
constraints.gridwidth = width;
constraints.gridheight = height;
layout.setConstraints( component,constraints);
c.add(component);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -