?? address.java
字號:
//import Loginfrm;
//import java.util.*;
import java.awt.*;
//import java.io.*;
//import java.net.*;
import java.sql.*;
import java.awt.event.*;
import javax.swing.*;
public class address implements ActionListener{
JFrame f=null;
JLabel mlabel;
JMenuBar mainmenu; //菜單
static JMenu system,add,reach; // 菜單
JMenuItem mi_system_login,mi_system_zc,mi_system_exit;
JMenuItem add_user,delete_user;
JMenuItem see_user,reach_user;
address()
{
f=new JFrame("通訊錄管理糸統(tǒng)");
/*Font myFont=new Font("楷體_GB2312",Font.BOLD,60);
mlabel=new JLabel(" 軟件052張笑鵬");
mlabel.setFont(myFont);
f.add(mlabel);*/
mlabel=new JLabel(new ImageIcon("3.jpg"));
f.add(mlabel);
mainmenu=new JMenuBar();
system=new JMenu("系統(tǒng)管理");
mi_system_login=new JMenuItem("用戶登陸");
mi_system_zc=new JMenuItem("用戶注冊");
mi_system_exit=new JMenuItem("退出");
mi_system_login.addActionListener(this);
mi_system_zc.addActionListener(this);
mi_system_exit.addActionListener(this);
system.add(mi_system_login);
system.add(mi_system_zc);
system.add(mi_system_exit);
mainmenu.add(system); //添加菜單
add=new JMenu("通訊錄管理" );
add_user=new JMenuItem("添加聯(lián)糸人");
delete_user=new JMenuItem("刪除聯(lián)糸人");
add_user.addActionListener(this);
delete_user.addActionListener(this);
add.add(add_user);
add.add(delete_user);
mainmenu.add(add); //添加菜單
reach=new JMenu("查看/查詢");
see_user=new JMenuItem("查看聯(lián)糸人");
reach_user=new JMenuItem("查詢聯(lián)糸人");
see_user.addActionListener(this);
reach_user.addActionListener(this);
reach.add(see_user);
reach.add(reach_user);
mainmenu.add(reach); //添加菜單
f.setJMenuBar(mainmenu); //為窗體添加菜單
f.setBounds(150,60,400,400);
f.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
//String cmd=e.getActionCommand();
if(e.getActionCommand()=="退出")
{
System.exit(0);
}else if(e.getActionCommand()=="添加聯(lián)糸人")
{
new addinf(f);
}else if(e.getActionCommand()=="刪除聯(lián)糸人")
{
new deleteinf(f);
}else if(e.getActionCommand()=="查詢聯(lián)糸人")
{
new reachinf(f);
}else if(e.getActionCommand()=="用戶登陸")
{
f.dispose();
new Loginfrm(f);
}else if(e.getActionCommand()=="用戶注冊")
{
new zhuce(f);
}
else if(e.getActionCommand()=="查看聯(lián)糸人")
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException ee)
{
System.out.println("Not Found");
}
try
{//修改數(shù)據(jù)庫內容
Connection con=DriverManager.getConnection("jdbc:odbc:notebook","zxp","121");//連接數(shù)據(jù)源
Statement s=con.createStatement();
ResultSet resultSet =s.executeQuery("select * FROM phone");
StringBuffer results=new StringBuffer();
ResultSetMetaData metaData=resultSet.getMetaData();
int n=metaData.getColumnCount(); //返回resultset對象中的列數(shù)
for(int i=1;i<=n;i++)
results.append(metaData.getColumnName(i)+" "); ////獲取指定列的名稱
results.append("\n");
while( resultSet.next()){
for(int i=1;i<=n;i++)
// 以 Java 編程語言中 Object 的形式獲取此 ResultSet 對象的當前行中指定列的值。
results.append(resultSet.getObject(i)+" ");
results.append("\n");
}
JOptionPane.showMessageDialog(null,results.toString(),"聯(lián)糸人信息",
JOptionPane.INFORMATION_MESSAGE);
s.close();
resultSet.close();
}catch(Exception ex) {}
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -