📄 menu3_3.java
字号:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.table.*;
class Menu3_3 extends JFrame implements ActionListener
{
JLabel label_1=new JLabel("借书证号:");
JLabel label_2=new JLabel("书籍编号:");
JTextField txt_1=new JTextField("",10);
JTextField txt_2=new JTextField("",10);
JButton btn_1=new JButton("查询");
JButton btn_2=new JButton("退出");
String col[]={"借书证号","书籍编号","借书时间","应还时间","是否已还"};
String rows[][]=new String[5][5];
JTable tb;
JScrollPane jsp;
JTabbedPane tab=new JTabbedPane();
public Menu3_3() //构造函数
{
init();
//-------------------添加监听者-----------------------------
btn_1.addActionListener(this);
btn_2.addActionListener(this);
}
public void init()
{
this.setTitle("借阅查询");
JPanel jp_1=new JPanel();
jp_1.setLayout(new GridLayout(1,3));
jp_1.add(label_1);
jp_1.add(txt_1);
jp_1.add(label_2);
jp_1.add(txt_2);
JPanel jp_2=new JPanel();
jp_2.setLayout(new FlowLayout());
jp_2.add(btn_1);
jp_2.add(btn_2);
tb=new JTable(rows,col);
jsp=new JScrollPane(tb);
JPanel jp_3=new JPanel();
jp_3.setLayout(new BorderLayout());
jp_3.add(jp_1,BorderLayout.NORTH);
jp_3.add(jsp,BorderLayout.CENTER);
jp_3.add(jp_2,BorderLayout.SOUTH);
this.getContentPane().add(jp_3);
this.setLocation(200,200);
this.setSize(400,200);
this.setVisible(true);
JFrame.setDefaultLookAndFeelDecorated(true);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==btn_1)
this.search_Book();
if(e.getSource()==btn_2)
this.dispose();
}
public void search_Book()
{
}
public static void main(String arg[])
{
JFrame.setDefaultLookAndFeelDecorated(true);
Menu3_3 frm=new Menu3_3();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -