📄 dbjpselbutton.java
字号:
package myprojects.smalldatabase;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class dbJPSelButton extends JPanel implements ActionListener
{
private static JButton priorButton,nextButton,exitButton;
JPanel jp1=new JPanel();
private JTextField nametext,agetext,jobtext;
private JComboBox sexcombox,levcombox;
private static int i=1;
public dbJPSelButton(JTextField nametext,JTextField agetext,JTextField jobtext,JComboBox sexcombox,JComboBox levcombox)
{
this.nametext=nametext;
this.agetext=agetext;
this.jobtext=jobtext;
this.sexcombox=sexcombox;
this.levcombox=levcombox;
this.setLayout(new FlowLayout(FlowLayout.LEFT));
jp1.setLayout(new GridLayout(3,1,3,3));
priorButton=new JButton("上翻");
priorButton.addActionListener(this);
priorButton.setEnabled(false);
nextButton=new JButton("下翻");
nextButton.addActionListener(this);
exitButton=new JButton("退出");
exitButton.addActionListener(this);
jp1.add(priorButton);
jp1.add(nextButton);
jp1.add(exitButton);
this.add(jp1,"North");
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==nextButton)
{
i++;
next(i);
}
if(e.getSource()==priorButton)
{
i--;
prior(i);
}
if(e.getSource()==exitButton)
{
dosetexit();
}
}
public void next(int i)
{
Sampledb sql=new Sampledb(this.nametext,this.agetext,this.jobtext,this.sexcombox,this.levcombox);
sql.nextSql(i,priorButton,nextButton);
}
public void prior(int i)
{
Sampledb sql=new Sampledb(this.nametext,this.agetext,this.jobtext,this.sexcombox,this.levcombox);
sql.priorSql(i,priorButton,nextButton);
}
public static void select()
{
nextButton.setEnabled(false);
}
public void dosetexit()
{
System.exit(0);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -