java编写一个通讯录_java写的通讯录(小玩意)
上次有發(fā)個(gè)超級(jí)菜鳥級(jí)別的連接access的小程序
受兄弟委托,如今表妹期末了,要寫個(gè)通訊錄
于是草草的給寫了個(gè),畢竟有一個(gè)學(xué)期了,所以這次的代碼會(huì)比較合理些……
使用說明:
實(shí)現(xiàn)技術(shù):java語言,界面采用java swing編程,數(shù)據(jù)庫用access數(shù)據(jù)庫..........
該項(xiàng)目為eclipse開發(fā)環(huán)境的項(xiàng)目,需要用eclipse導(dǎo)入項(xiàng)目
具體說明:
SchoolBook主項(xiàng)目
SchoolBook.jar:是整個(gè)項(xiàng)目打成的jar包,直接雙擊運(yùn)行
com文件夾
Business.java:具體操作事務(wù)(獲取、刪除、添加、修改記錄和密碼修改等)
access文件夾
SchoolBook.mdb:為access數(shù)據(jù)庫
forms文件夾
MainFrame.java:主窗體
LoginDialog.java:登錄窗體
ChangePwdDialog.java:修改密碼窗體
AboutDialog.java:關(guān)于窗體
UpdateDialog.java:查詢、添加、修改記錄窗體
DataBase連接數(shù)據(jù)庫項(xiàng)目
Access.java:用于連接access數(shù)據(jù)庫的代碼
DataBase.jar:該項(xiàng)目打成的jar包,用于連接access數(shù)據(jù)庫
提取出SchoolBook.jar、DataBase.jar和access文件夾便可以執(zhí)行(雙擊SchoolBook.jar)
1、窗體啟動(dòng)時(shí)最大化
Codeprivatevoidinitialize()?{
Dimension?screenSize=Toolkit.getDefaultToolkit().getScreenSize();//得到屏幕的尺寸this.setLocation(0,0);this.setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);this.setSize(screenSize.width,?screenSize.height-40);//將窗體的尺寸設(shè)為屏幕的尺寸this.setResizable(false);this.setName("frameMain");this.setJMenuBar(getJJMenuBar());this.setContentPane(getJContentPane());this.setTitle("校友錄");
addEvents();
}
關(guān)鍵代碼?Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); // 得到屏幕的尺寸
和??this.setSize(screenSize.width, screenSize.height - 40); // 將窗體的尺寸設(shè)為屏幕的尺寸
2、窗體啟動(dòng)位置設(shè)置成屏幕正中央
this.setLocationRelativeTo(null);//設(shè)置啟動(dòng)位置為屏幕中央
3、窗體模態(tài)(置頂窗體)
setModal(true);//設(shè)置當(dāng)前窗體為模態(tài)
4、退出當(dāng)前程序:System.exit(0);
關(guān)閉當(dāng)前窗體:dispose();
5、用notepad 文本程序打開文本文件:
Runtime.getRuntime().exec("notepad d:\\1234.txt");
Runtime.getRuntime().exec("cmd /c notepad d:\\1234.txt");
Runtime.getRuntime().exec("cmd /c start notepad d:\\1234.txt");
總結(jié)
以上是生活随笔為你收集整理的java编写一个通讯录_java写的通讯录(小玩意)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java web dao_JavaWeb
- 下一篇: java中next的用法_关于java