资源简介
这是一个小小工具箱,里面有三个功能,分别类似手机上的小功能。第一个是倒计时功能,第二个是日历功能,第三个是备忘录。功能完善,使用方便,非常适用。
代码片段和文件信息
package com.herim.java.contacts;
import java.awt.Color;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.border.EmptyBorder;
/**
* 添加联系人
* @author Herim
*
*/
public class AddContactorWindow extends JDialog implements ActionListener {
private static final long serialVersionUID = 1L;
private JPanel contentPane;
private JTextField nameField;
private JTextField genderField;
private JTextField ageField;
private JTextField phoneField;
private JTextField emailField;
private JLabel msgLable;
private JButton addButton;
private JButton cancelButton;
/**
* Launch the application.
*/
/*public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
new AddContactorWindow();
} catch (Exception e) {
e.printStackTrace();
}
}
});
}*/
/**
* Create the frame.
*/
public AddContactorWindow() {
setDefaultCloseOperation(Jframe.DISPOSE_ON_CLOSE);
setBounds(100 100 243 297);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5 5 5 5));
setContentPane(contentPane);
GridBagLayout gbl_contentPane = new GridBagLayout();
gbl_contentPane.columnWidths = new int[]{0 0 0 0 0};
gbl_contentPane.rowHeights = new int[]{0 0 0 0 0 0 0 0 0 0};
gbl_contentPane.columnWeights = new double[]{0.0 0.0 0.0 1.0 Double.MIN_VALUE};
gbl_contentPane.rowWeights = new double[]{0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 Double.MIN_VALUE};
contentPane.setLayout(gbl_contentPane);
msgLable = new JLabel(“ “);
msgLable.setForeground(Color.RED);
GridBagConstraints gbc_msgLable = new GridBagConstraints();
gbc_msgLable.gridwidth = 4;
gbc_msgLable.insets = new Insets(0 0 5 5);
gbc_msgLable.gridx = 0;
gbc_msgLable.gridy = 1;
contentPane.add(msgLable gbc_msgLable);
JLabel nameLabel = new JLabel(“Name“);
GridBagConstraints gbc_nameLabel = new GridBagConstraints();
gbc_nameLabel.gridwidth = 2;
gbc_nameLabel.insets = new Insets(0 0 5 5);
gbc_nameLabel.gridx = 0;
gbc_nameLabel.gridy = 2;
contentPane.add(nameLabel gbc_nameLabel);
nameField = new JTextField();
GridBagConstraints gbc_nameField = new GridBagConstraints();
gbc_nameField.gridwidth = 2;
gbc_nameField.insets = new Insets(0 0 5 0);
gbc_nameField.fill = GridBagConstraints.HORIZONTAL;
gbc_nameField.gridx = 2;
gbc_
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-06-10 09:33 小小工具箱源代码(java)\
目录 0 2012-06-10 09:33 小小工具箱源代码(java)\.settings\
文件 89 2012-05-30 11:10 小小工具箱源代码(java)\.settings\org.eclipse.core.resources.prefs
文件 598 2012-05-30 11:10 小小工具箱源代码(java)\.settings\org.eclipse.jdt.core.prefs
目录 0 2012-06-10 09:33 小小工具箱源代码(java)\bin\
目录 0 2012-06-10 09:33 小小工具箱源代码(java)\bin\com\
目录 0 2012-06-10 09:33 小小工具箱源代码(java)\bin\com\herim\
目录 0 2012-06-10 09:33 小小工具箱源代码(java)\bin\com\herim\java\
目录 0 2012-06-10 09:33 小小工具箱源代码(java)\bin\com\herim\java\contacts\
文件 6985 2012-05-30 11:10 小小工具箱源代码(java)\bin\com\herim\java\contacts\AddContactorWindow.class
文件 1480 2012-05-30 11:10 小小工具箱源代码(java)\bin\com\herim\java\contacts\Contactor.class
文件 6482 2012-05-30 11:10 小小工具箱源代码(java)\bin\com\herim\java\contacts\Contacts.class
文件 1585 2012-05-30 11:10 小小工具箱源代码(java)\bin\com\herim\java\contacts\DBUtil.class
文件 7735 2012-05-30 11:10 小小工具箱源代码(java)\bin\com\herim\java\contacts\modifyContactorWindow.class
目录 0 2012-06-10 09:33 小小工具箱源代码(java)\bin\com\herim\java\main\
文件 3188 2012-05-30 11:10 小小工具箱源代码(java)\bin\com\herim\java\main\AboutWindow.class
文件 1004 2012-05-30 11:10 小小工具箱源代码(java)\bin\com\herim\java\main\Main$1.class
文件 4329 2012-05-30 11:10 小小工具箱源代码(java)\bin\com\herim\java\main\Main.class
目录 0 2012-06-10 09:33 小小工具箱源代码(java)\bin\com\herim\java\memorandum\
文件 6082 2012-05-30 11:10 小小工具箱源代码(java)\bin\com\herim\java\memorandum\Memorandum.class
文件 1201 2012-05-30 11:10 小小工具箱源代码(java)\bin\com\herim\java\memorandum\ObservingTextField.class
目录 0 2012-06-10 09:33 小小工具箱源代码(java)\bin\com\herim\java\timer\
文件 3920 2012-05-30 11:10 小小工具箱源代码(java)\bin\com\herim\java\timer\Timer$MyThread.class
文件 8609 2012-05-30 11:10 小小工具箱源代码(java)\bin\com\herim\java\timer\Timer.class
目录 0 2012-06-10 09:33 小小工具箱源代码(java)\lib\
文件 499 2012-05-30 11:10 小小工具箱源代码(java)\lib\.classpath
文件 389 2012-05-30 11:10 小小工具箱源代码(java)\lib\.fatjar
文件 384 2012-05-30 11:10 小小工具箱源代码(java)\lib\.project
目录 0 2012-06-10 09:33 小小工具箱源代码(java)\music\
文件 203816 2012-05-30 11:10 小小工具箱源代码(java)\music\Ding.wav
文件 188460 2012-05-30 11:10 小小工具箱源代码(java)\music\end.wav
............此处省略17个文件信息
- 上一篇:非常实用的License管理程序
- 下一篇:Java图形用户界面通讯录
评论
共有 条评论