📄 filedeletedialog.java
字号:
/**
* FileDeleteDialog.java
* date:8:42 2006-4-1
*/
package com.herb.server;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
class FileDeleteDialog extends JDialog{
File dfile;
JButton okBtn,exitBtn;
JLabel label;
static boolean deletenow=false;
public FileDeleteDialog(JFrame frame,File delfile){
super(frame,"删除文件",true);
dfile=delfile;
JPanel btnPanel=new JPanel();
okBtn=new JButton("确定",new ImageIcon("com/nanjue/server/icons/ok.gif"));
exitBtn=new JButton("取消",new ImageIcon("com/nanjue/server/icons/dis.gif"));
btnPanel.add(okBtn);
okBtn.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
deletenow=true;
System.out.println(dfile.getAbsolutePath());
dfile.delete();
ServerMainFrame.clearTable();
String n=dfile.getName().substring(0,dfile.getName().length()-4);
FileEvent.saveHistoryInfor(n,4); //保存历史纪录
dispose();
}
});
btnPanel.add(exitBtn);
exitBtn.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
deletenow=false;
dispose();
}
});
label=new JLabel("确定要删除"+delfile.getName()+"文件及其所有数据吗?",
new ImageIcon("com/nanjue/server/icons/icons/warn.PNG"),JLabel.RIGHT);
this.getContentPane().setLayout(new BorderLayout(10,10));
this.getContentPane().add("Center",label);
this.getContentPane().add("South",btnPanel);
this.getContentPane().add("East",new JLabel(""));
setSize(300,180);
LocationSet.setDialogLocation(this);
show();
}
public static boolean deleteNow(){
return deletenow;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -