📄 addfolderdialog.java
字号:
package webide.itools;
import java.awt.*;
import java.awt.event.*;
public class AddFolderDialog extends Dialog implements WindowListener,ActionListener{
public AddFolderDialog(){
super(new Frame(),"New Folder",true);
GridBagLayout gridbag = new GridBagLayout();
GridBagConstraints gridcon = new GridBagConstraints();
setLayout(gridbag);
label1 = new Label("Folder Name:",Label.CENTER);
gridcon.gridx = 0;
gridcon.gridy = 0;
gridcon.insets = new Insets(23,8,0,0);
gridbag.setConstraints(label1,gridcon);
add(label1);
textfeild1 =new TextField(8);
gridcon.gridx = 1;
gridcon.gridy = 0;
gridcon.insets = new Insets(23,0,0,5);
gridbag.setConstraints(textfeild1,gridcon);
add(textfeild1);
button1 = new Button(" OK ");
gridcon.gridx = 2;
gridcon.gridy = 0;
gridcon.insets = new Insets(5,0,8,8);
gridbag.setConstraints(button1,gridcon);
add(button1);
button1.addActionListener(this);
button2 = new Button("Cancel");
gridcon.gridx = 2;
gridcon.gridy = 1;
gridcon.insets = new Insets(0,0,8,8);
gridbag.setConstraints(button2,gridcon);
add(button2);
button2.addActionListener(this);
addWindowListener(this);
pack();
}
public void windowActivated(WindowEvent e){}
public void windowClosed(WindowEvent e){}
public void windowClosing(WindowEvent e){
isOk = false;
setVisible(false);
}
public void windowDeactivated(WindowEvent e){}
public void windowDeiconified(WindowEvent e){}
public void windowIconified(WindowEvent e){}
public void windowOpened(WindowEvent e){}
public void actionPerformed(ActionEvent e){
Object obj = e.getSource();
if(obj == button1){
isOk = true;
setVisible(false);
}else if(obj == button2){
isOk = false;
setVisible(false);
}
}
public String getText(){
return textfeild1.getText();
}
public boolean getState(){
return isOk;
}
public void display(){
Dimension bounds = getToolkit().getScreenSize();
Rectangle abounds = getBounds();
setLocation((bounds.width - abounds.width)/ 2,(bounds.height - abounds.height)/2);
setVisible(true);
}
private Button button1,button2;
private Label label1;
private TextField textfeild1;
private boolean isOk = false;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -