📄 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("通讯录管理糸统");
/*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("系统管理");
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("添加联糸人");
delete_user=new JMenuItem("删除联糸人");
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("查看联糸人");
reach_user=new JMenuItem("查询联糸人");
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()=="添加联糸人")
{
new addinf(f);
}else if(e.getActionCommand()=="删除联糸人")
{
new deleteinf(f);
}else if(e.getActionCommand()=="查询联糸人")
{
new reachinf(f);
}else if(e.getActionCommand()=="用户登陆")
{
f.dispose();
new Loginfrm(f);
}else if(e.getActionCommand()=="用户注册")
{
new zhuce(f);
}
else if(e.getActionCommand()=="查看联糸人")
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException ee)
{
System.out.println("Not Found");
}
try
{//修改数据库内容
Connection con=DriverManager.getConnection("jdbc:odbc:notebook","zxp","121");//连接数据源
Statement s=con.createStatement();
ResultSet resultSet =s.executeQuery("select * FROM phone");
StringBuffer results=new StringBuffer();
ResultSetMetaData metaData=resultSet.getMetaData();
int n=metaData.getColumnCount(); //返回resultset对象中的列数
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(),"联糸人信息",
JOptionPane.INFORMATION_MESSAGE);
s.close();
resultSet.close();
}catch(Exception ex) {}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -