📄 dateconfig.java
字号:
package Email.awt.net;
import java.io.*;
import java.util.*;
import java.net.*;
import Email.awt.*;
import java.awt.*;
import java.awt.event.*;
public class DateConfig implements Serializable{
protected String start_date;
protected String end_date;
private DateConfig dateConfig;
public DateConfig( DateConfig dateConfig ) {
this.dateConfig = dateConfig;
}
protected DateConfig (){
start_date = end_date = "";
}
public DateConfig (String start_date, String end_date) {
this.start_date = start_date;
this.end_date = end_date;
}
public void setDate(String start_date, String end_date ) {
this.start_date = start_date;
this.end_date = end_date;
}
public boolean configure( Frame parent, String title ) {
final TextField start_tf = new TextField(start_date,10); //设置起始时间
final TextField end_tf = new TextField(end_date,10); //设置结束时间
final WinDialog wd = new WinDialog(parent,title,true);
//Panel ap = new Panel();
//从面板读取过滤设置
Panel ap = new WinPanel() {
public void apply() {
setDate( start_tf.getText(),end_tf.getText() );
}
};
ap.setLayout( new GridBagLayout() );
GridBagLayout gridBag = new GridBagLayout();
GridBagConstraints c = new GridBagConstraints();
ap.setLayout(gridBag);
Label l;
//设置起识时间
c.fill = GridBagConstraints.BOTH;
c.insets = new Insets(1,2,1,2);
gridBag.setConstraints( l = new Label("Start Date (Such as 20050719): "), c );
ap.add(l);
c.gridwidth = GridBagConstraints.REMAINDER;
c.weightx = 1.0;
gridBag.setConstraints( start_tf,c );
ap.add(start_tf);
//设置结束时间
c.gridwidth = 1;
gridBag.setConstraints( l = new Label("End Date (Such as 20050719): "), c );
ap.add(l);
c.gridwidth = GridBagConstraints.REMAINDER;
c.weightx = 1.0;
c.gridy = GridBagConstraints.RELATIVE;
gridBag.setConstraints( end_tf,c );
ap.add(end_tf);
wd.add("Center",new InsetPanel(10,10,10,10,ap) );
ap = new Panel();
Button applyButton = new Button("Apply");
ap.add(applyButton);
Button cancelButton = new Button("Cancel");
ap.add(cancelButton);
wd.add("South",ap);
applyButton.addActionListener
(
new ActionListener(){
public void actionPerformed(ActionEvent e){
wd.apply();
wd.dispose();
}
}
);
cancelButton.addActionListener
(
new ActionListener() {
public void actionPerformed(ActionEvent e){
wd.dispose();
}
}
);
wd.pack();
wd.setVisible(true);
return wd.ok;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -