怎么实现“删除确定”的功能 javascript:function doDel()if (confirm("Sure delete?")){........} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我作了一个通用的对话框,非常简单,不知道你是否能用得上。import java.awt.*;import javax.swing.*;import com.borland.jbcl.layout.*;import java.awt.event.*;public class msgDlg extends JDialog { JPanel panel1 = new JPanel(); XYLayout xYLayout1 = new XYLayout(); JLabel msgWarningLb = new JLabel(); JButton okBttn = new JButton(); public msgDlg(Frame frame, String title, boolean modal) { super(frame, title, modal); try { jbInit(); pack(); } catch(Exception ex) { ex.printStackTrace(); } } public msgDlg() { this(null, "", false); } void jbInit() throws Exception { panel1.setLayout(xYLayout1); msgWarningLb.setFont(new java.awt.Font("Dialog", 1, 24)); msgWarningLb.setForeground(Color.red); okBttn.setText("ok"); okBttn.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { okBttn_actionPerformed(e); } }); this.setModal(true); this.setTitle("MessageBox"); getContentPane().add(panel1); panel1.add(okBttn, new XYConstraints(279, 104, 81, -1)); panel1.add(msgWarningLb, new XYConstraints(2, 5, 373, 96)); } public void setMsg(String msg){ msgWarningLb.setText(msg); } void okBttn_actionPerformed(ActionEvent e) { this.setVisible(false); }}使用时,先生成这个类的实例,调用这个实例的setmMsg("确定要删除吗?")调用这个实例的setVisible(true)现在想一想有个问题,我这个对话框只是有一个确定按钮,你要再加一个按钮才行,如果需要我再帮你改这个程序。也请各位大侠指教 int jreally=JOptionPane.showConfirmDialog(this,"真的要删除吗?","Delete friend",JOptionPane.YES_NO_OPTION); if(jreally==1)return;用这个不更好吗? if(JOptionPane.showConfirmDialog(this,"将要删除数据!","真的要删除吗?",JOptionPane.OK_CANCEL_OPTION)==JOptionPane.OK_OPTION){ //删除操作}else{} 请教各位大侠: JOptionPane 有showConfirmDialog这个方法吗?我怎么没有找到如果有可是挺方便的 去试一下楼上的pentax的方法,他讲的很有道理。我也是这样想的。对 judy_chang() 讲,JOptionPane 是有showConfirmDialog这个方法,你不妨仔细看一下。 Enum继承接口不实现接口中方法通过编译 关于properties读取路径问题 询问一段关于String的简单程序 Applet过时了吗? ◎◎◎昨儿晚上和他打招呼,被冷冰冰的拒绝了,求救◎◎◎ 如何利用代理服务器,在内网发送邮件 给点提示:学生管理系统 有没有什么类或者什么方法将中文转换成....,例如"我们",转换以后UNICODE码是"\u6211\u4EEC" 求助:JAVA SQL程序设计 为什么啊???????????????? 高分求救????急急急! 一个JBUILDER的编译错误,大家帮我看看
import java.awt.*;
import javax.swing.*;
import com.borland.jbcl.layout.*;
import java.awt.event.*;public class msgDlg extends JDialog {
JPanel panel1 = new JPanel();
XYLayout xYLayout1 = new XYLayout();
JLabel msgWarningLb = new JLabel();
JButton okBttn = new JButton(); public msgDlg(Frame frame, String title, boolean modal) {
super(frame, title, modal);
try {
jbInit();
pack();
}
catch(Exception ex) {
ex.printStackTrace();
}
} public msgDlg() {
this(null, "", false);
}
void jbInit() throws Exception {
panel1.setLayout(xYLayout1);
msgWarningLb.setFont(new java.awt.Font("Dialog", 1, 24));
msgWarningLb.setForeground(Color.red);
okBttn.setText("ok");
okBttn.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
okBttn_actionPerformed(e);
}
});
this.setModal(true);
this.setTitle("MessageBox");
getContentPane().add(panel1);
panel1.add(okBttn, new XYConstraints(279, 104, 81, -1));
panel1.add(msgWarningLb, new XYConstraints(2, 5, 373, 96));
}
public void setMsg(String msg){
msgWarningLb.setText(msg);
} void okBttn_actionPerformed(ActionEvent e) {
this.setVisible(false);
}
}
使用时,先生成这个类的实例,调用这个实例的setmMsg("确定要删除吗?")
调用这个实例的setVisible(true)
现在想一想有个问题,我这个对话框只是有一个确定按钮,你要再加一个按钮才行,如果需要我再帮你改这个程序。也请各位大侠指教
if(jreally==1)return;
用这个不更好吗?
{
//删除操作
}
else
{
}
JOptionPane 有showConfirmDialog这个方法吗?
我怎么没有找到
如果有可是挺方便的
我也是这样想的。
对 judy_chang() 讲,
JOptionPane 是有showConfirmDialog这个方法,你不妨仔细看一下。