資源簡介
這是我們上學期的作業,是一個非常簡單常用的Java程序,其中有用sql連接數據庫的語句,和圖形化界面,歡迎初學者 觀看使用
代碼片段和文件信息
import?javax.swing.*;
import?java.io.*;
import?java.sql.Connection;
import?java.sql.DriverManager;
import?java.sql.ResultSet;
import?java.sql.SQLException;
import?java.sql.Statement;
import?java.util.Scanner;
import?java.awt.*;
import?java.awt.event.*;
import?javax.swing.event.*;
public?class?Menu?extends?Jframe{
TextField?text1=new?TextField(50);
TextField?text2=new?TextField(50);
TextField?text3=new?TextField(50);
TextField?text4=new?TextField(50);
TextField?text5=new?TextField(50);
TextField?text6=new?TextField(50);
TextField?t1=new?TextField(50);
TextField?t2=new?TextField(50);
TextField?t3=new?TextField(50);
TextField?t4=new?TextField(50);
TextField?t5=new?TextField(50);
TextField?t6=new?TextField(50);
TextField?ta1=new?TextField(5);
TextField?ta2=new?TextField(5);
TextField?ta3=new?TextField(5);
TextArea?txt1?=new?TextArea(5050);
JButton?b1=new?JButton(“清除“);
JButton?b2=new?JButton(“保存“);
JButton?b3=new?JButton(“修改“);
JButton?b4=new?JButton(“刪除“);
JButton?b5=new?JButton(“查詢“);
Label?l1=new?Label(“?輸入姓名???:“);
????Label?l2=new?Label(“?輸入年齡???:“);
????Label?l3=new?Label(“?輸入性別???:“);
????Label?l4=new?Label(“?輸入電話???:“);
????Label?l5=new?Label(“?輸入地址???:“);
????Label?l6=new?Label(“?輸入其他???:“);
????Label?a1=new?Label(“?輸入姓名???:“);
????Label?a2=new?Label(“?輸入年齡???:“);
????Label?a3=new?Label(“?輸入性別???:“);
????Label?a4=new?Label(“?輸入電話???:“);
????Label?a5=new?Label(“?輸入地址???:“);
????Label?a6=new?Label(“?輸入其他???:“);
????Label?a7=new?Label(“(輸入姓名即可刪除)“);
????Label?la1=new?Label(“姓名:“);
????Label?la2=new?Label(“年齡:“);
????Label?la3=new?Label(“性別:“);
????Label?la4=new?Label(“????“);
????Label?la8=new?Label(“????“);
????Label?la9=new?Label(“????“);
????Label?la11=new?Label(“????“);
????Label?la12=new?Label(“????“);
????Label?la5=new?Label(““);
????Label?la6=new?Label(““);
????Label?la7=new?Label(““);
????
????
????
????
????
????
?????JMenuBar?bar;
?JMenu?fileseardeleorder;
?JMenuItem?namesexageshowclearsalldalloageoname;
????
????
????
JPanel?ff=new?JPanel();
????JPanel?f1=new?JPanel();
JPanel?f2=new?JPanel();
JPanel?f3=new?JPanel();
JPanel?f4=new?JPanel();
JPanel?f5=new?JPanel();
JTabbedPane?Tpan=new?JTabbedPane();//定義分頁面板對象
public?Menu()???????????//構造方法實現圖形化界面
{
????super(“通訊錄“);//用jframe設置title
ff=(JPanel)this.getContentPane();//ff對象獲取框架
text1.setBounds(50?50?130?20);
text2.setBounds(50?70?130?20);
f1.setVisible(true);
f1.setBounds(0?0?300?200);
f1.setLayout(new?FlowLayout());//設置頁面的布局
????f1.add(l1);
f1.add(text1);
f1.add(l2);
f1.add(text2);
f1.add(l3);
f1.add(text3);
f1.add(l4);
f1.add(text4);
f1.add(l5);
f1.add(text5);
f1.add(l6);
f1.add(text6);
f1.add(b1);
f1.add(b2);
f2.setLayout(new?BorderLayout(1050));?//設計f2的布局
?
????????bar=new?JMenuBar();?
????????sear=new?JMenu(“查找“);
????????file=new?JMen
評論
共有 條評論