按照你的要求編寫的Java的帶取消的警告信息框的完整程序如下
扎賚特網(wǎng)站建設公司創(chuàng)新互聯(lián)公司,扎賚特網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經驗。已為扎賚特上千提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\成都外貿網(wǎng)站建設要多少錢,請找那個售后服務好的扎賚特做網(wǎng)站的公司定做!
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?javax.swing.JButton;
import?javax.swing.JFrame;
import?javax.swing.JLabel;
import?javax.swing.JOptionPane;
import?javax.swing.JPanel;
public?class?F?extends?JFrame?implements?ActionListener{
JButton?jb=new?JButton("確定");
JPanel?jp=new?JPanel();
F(){
jb.addActionListener(this);
jp.add(jb);
add(jp);
setSize(200,?200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
public?static?void?main(String[]?args)?{
new?F();
}
@Override
public?void?actionPerformed(ActionEvent?ae)?{
if(ae.getSource()==jb){
int?n=JOptionPane.showConfirmDialog(this,?"跳往另一頁面?",?"跳轉警告",JOptionPane.WARNING_MESSAGE,?JOptionPane.OK_CANCEL_OPTION);
if(n==0){
FL?fl=new?FL();//創(chuàng)建新頁面
this.dispose();//銷毀舊頁面
}
}
}
}
class?FL?extends?JFrame{
JLabel?jl=new?JLabel("另一頁面");
JPanel?jp=new?JPanel();
FL(){
jp.add(jl);
add(jp);
setSize(200,?100);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
}
運行結果
"C:\\Program Files\\Internet Explorer\\iexplore.EXE " + field.getText()); //加一空格
html
head
meta http-equiv="Content-Type" content="text/html; charset=GBK"
title測試/title
script type="text/javascript"
function checkDelete()
{
var obj=document.getElementsByName("checkbox");
for(var i=0;iobj.length;i++)
{
if(obj[i].checked==true)
{
var msg = "確認刪除這條信息嗎?";
if(confirm(msg))
{
return true;
} else {
return false;
}
}
}
alert("請選擇要刪除的信息!");
return false;
}
/script
/head
table width="964" height="501" border="1"
form action="" method="post" onSubmit="return checkDelete()"
table width="797" border="1"
tr
td width="39"
div align="center"
input type="checkbox" name="checkbox2" value="checkbox"
/div
/td
td width="73"
div align="center"姓名/div
/td
td width="107"
div align="center"年齡/div
/td
/tr
div align="center"
tr
td
input type="checkbox" name="checkbox" value="1"
/td
td
div align="center"2/div
/td
td
div align="center"3/div
/td
/tr
/div
/table
input type="submit" value="刪除"
/form
p?/p
/td
/tr
/table
/body
/html
給退出菜單添加監(jiān)聽,響應函數(shù)如下JOptionPane.showConfirmDialog就是彈出一個確認窗口,frame參數(shù)即當前主窗口,將它作為確認窗口的父口,此參數(shù)也可以設null。 frame.dispose()表示釋放此窗口的所有資源并關閉。當然嘍,如果點擊退出菜單之后就退出了整個程序,那也可以直接用System.exit(0)來替代frame.dispose();
public?void?actionPerformed(ActionEvent?e)
{
if?(JOptionPane.showConfirmDialog(frame,?"確認退出?")?==?JOptionPane.YES_OPTION)
{
frame.dispose();
}
}