📄 j_studentmessagepanel.java
字号:
m_photo="52065.gif";
}
catch (Exception e1)
{}
}
});
}
return jButton;
}
/**
* This method initializes jButton1
*
* @return javax.swing.JButton
*/
public void mb_lookmessage(Vector vectelemt)
{
try {
jtfname.setText(vectelemt.get(0).toString());
jtfnumber.setText(vectelemt.get(1).toString());
jtfage.setText(vectelemt.get(2).toString());
if(String.valueOf(vectelemt.get(3).toString()).equals("男"))
jrbman.setSelected(true);
else jrbwoman.setSelected(true);
jtfaddress.setText(vectelemt.get(4).toString());
jtftelphone.setText(vectelemt.get(5).toString());
if(vectelemt.get(6)!=null)
{
jLabel7.setIcon(new ImageIcon(vectelemt.get(6).toString()));
jLabel7.setVisible(true);
}
else
{
jLabel7.setIcon(new ImageIcon("52065.gif"));
jLabel7.setVisible(true);
}
} catch (Exception e) {
}
}
private JButton getJButton1() {
if (jButton1 == null) {
jButton1 = new JButton();
jButton1.setBounds(new Rectangle(387, 336, 65, 31));
jButton1.setText("尾页");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
try
{
index=vectclum.size()-1;
mb_lookmessage((Vector)vectclum.get(index));
}
catch (Exception e1) {
JOptionPane.showMessageDialog(null,e1.getMessage());
}
}
});
}
return jButton1;
}
/**
* This method initializes jButton2
*
* @return javax.swing.JButton
*/
private JButton getJButton2() {
if (jButton2 == null) {
jButton2 = new JButton();
jButton2.setBounds(new Rectangle(172, 335, 61, 31));
jButton2.setText("首页");
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e)
{
try
{
index=0;
mb_lookmessage((Vector)vectclum.get(index));
}
catch(Exception ex)
{}
}
});
}
return jButton2;
}
/**
* This method initializes jButton3
*
* @return javax.swing.JButton
*/
private JButton getJButton3() {
if (jButton3 == null) {
jButton3 = new JButton();
jButton3.setBounds(new Rectangle(309, 335, 78, 31));
jButton3.setText("上一页");
jButton3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
try
{
if(index>0)
{
mb_lookmessage((Vector)vectclum.get(--index));
}
else
JOptionPane.showMessageDialog(null,"已到达第一页");
}
catch (Exception e1)
{
}
}
});
}
return jButton3;
}
/**
* This method initializes jButton4
*
* @return javax.swing.JButton
*/
private JButton getJButton4() {
if (jButton4 == null) {
jButton4 = new JButton();
jButton4.setBounds(new Rectangle(232, 335, 79, 31));
jButton4.setText("下一页");
jButton4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
try
{
if(index<vectclum.size()-1)
{
mb_lookmessage((Vector)vectclum.get(++index));
}
else
JOptionPane.showMessageDialog(null,"已到达最后一页");
}
catch (Exception e1)
{
}
}
});
}
return jButton4;
}
/**
* This method initializes jButton5
*
* @return javax.swing.JButton
*/
private JButton getJButton5() {
if (jButton5 == null) {
jButton5 = new JButton();
jButton5.setBounds(new Rectangle(4, 336, 82, 29));
jButton5.setText("编辑");
jButton5.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e)
{
jtfname.setEditable(true);
// jtfnumber.setEditable(true);
jtfage.setEditable(true);
jtfaddress.setEditable(true);
jtftelphone.setEditable(true);
jrbman.setEnabled(true);
jrbwoman.setEnabled(true);
jButton.setEnabled(true);
jButton6.setEnabled(true);
}
});
}
return jButton5;
}
/**
* This method initializes jButton6
*
* @return javax.swing.JButton
*/
private JButton getJButton6() {
if (jButton6 == null) {
jButton6 = new JButton();
jButton6.setBounds(new Rectangle(83, 336, 89, 30));
jButton6.setText("更新");
jButton6.setEnabled(false);
jButton6.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection c=
DriverManager.getConnection("jdbc:odbc:studentSqlDatabase","sa","");
Statement s=c.createStatement();
String m_sex=null;
if(jrbman.isSelected()==true)
{
m_sex="男";
}
else
{
m_sex="女";
}
s.executeUpdate("update "+J_Denglu.choice.getSelectedItem()+
" set 姓名="+"'"+jtfname.getText()+"'"
+",年龄='"+jtfage.getText()+"',性别='"+m_sex
+"',家庭住址='"+jtfaddress.getText() +"',电话='"
+jtftelphone.getText()+"' where 学号='"+jtfnumber.getText()+"'");
if(m_photo!=null)
s.executeUpdate("update "+J_Denglu.choice.getSelectedItem()+
" set 姓名="+"'"+jtfname.getText()+"'"
+",年龄='"+jtfage.getText()+"',性别='"+m_sex
+"',家庭住址='"+jtfaddress.getText() +"',电话='"
+jtftelphone.getText()+"',照片= '"+m_photo+"' where 学号='"+jtfnumber.getText()+"'");
s.close();
c.close();
System.out.println("更新成功!");
JOptionPane.showMessageDialog(null,"更新成功!");
}
catch(Exception e1)
{
System.err.println("异常"+e1.getMessage());
JOptionPane.showMessageDialog(null,"姓名和学号字段不能为空");
}
}
});
}
return jButton6;
}
/**
* This method initializes jrbman
*
* @return javax.swing.JRadioButton
*/
private JRadioButton getJrbman() {
if (jrbman == null) {
jrbman = new JRadioButton();
jrbman.setBounds(new Rectangle(121, 203, 61, 35));
jrbman.setText("男");
jrbman.setEnabled(false);
}
return jrbman;
}
/**
* This method initializes jrbwoman
*
* @return javax.swing.JRadioButton
*/
private JRadioButton getJrbwoman() {
if (jrbwoman == null) {
jrbwoman = new JRadioButton();
jrbwoman.setBounds(new Rectangle(207, 203, 48, 36));
jrbwoman.setText("女");
jrbwoman.setEnabled(false);
ButtonGroup btg=new ButtonGroup();
btg.add(jrbman);
btg.add(jrbwoman);
}
return jrbwoman;
}
public void mb_button()
{
jButton1.setEnabled(false);
jButton2.setEnabled(false);
jButton3.setEnabled(false);
jButton4.setEnabled(false);
}
} // @jve:decl-index=0:visual-constraint="21,9"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -