int reply = JOptionPane.showConfirmDialog(null,
"question",
"confirm",
JOptionPane.YES_NO_OPTION,
JOptionPane.QUESTION_MESSAGE); if (reply != JOptionPane.YES_OPTION) {
return;
} //canceled. continue and do your bussiness...
"question",
"confirm",
JOptionPane.YES_NO_OPTION,
JOptionPane.QUESTION_MESSAGE); if (reply != JOptionPane.YES_OPTION) {
return;
} //canceled. continue and do your bussiness...
解决方案 »
- java讨论题
- 请问如何用swt实现图片切换的百叶窗效果,或者随机线条效果
- try catch throw throws
- Java中一个鲜为人知的高深问题
- 有请大侠写一段代码!把一个一维数组copy to到另一个数组。主要是要考虑效率、性能。
- 汉字显示的问题
- 新手关于异常类的问题
- 求读取证书文件信息的源代码示例
- 这么简单的都错
- 菜鸟请教:我下了一个freeJava,怎么编译程序(程序没问题)没反应,它的JDk目录我也设了d:\jdk.3(JDK1.3不是安装的,是从JBuilder5直接里复制放在d:\jdk1.3里),用别的工具都可以编译成功!
- 送分----关于jar
- 请教:中文字符"·"如何输出?
/*
* <Applet code=TJOptionPane2 width=400 height=75>
* </Applet>
*/import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.text.*;public class TJOptionPane2 extends JApplet {
Container container = null; public void init() {
// 1. Get a handle on the applet's content pane.
container = this.getContentPane(); // 2. Add a box to the content pane.
Box box = new Box(BoxLayout.X_AXIS);
container.add(box); // 3. Add a button to the box.
JButton button = new JButton("Show Time");
button.setPreferredSize(new Dimension(150,25));
button.addActionListener(new ButtonListener());
box.add(Box.createGlue());
box.add(button);
box.add(Box.createGlue());
} // 4. The listener class.
class ButtonListener implements ActionListener {
// 5. Argument values for the confirmation dialog box.
Object confirmText = "Do You Wish To See Date Also?";
String confirmTitle = "Date Confirmation Dialog";
int optionType = JOptionPane.YES_NO_OPTION;
int messageType1 = JOptionPane.QUESTION_MESSAGE; // 6. Argument values for the message dialog box.
Object information = null;
String title = "Message Display Dialog";
int messageType2 = JOptionPane.INFORMATION_MESSAGE;
// 7. Option selected.
// If the selection is 'yes', selectedValue = 0;
// If the selection is 'No', selectedValue = 1;
int selectedValue; public void actionPerformed(ActionEvent e) {
// 8. Display the confirmation dialog box.
selectedValue = JOptionPane.showConfirmDialog(container,
confirmText, confirmTitle,
optionType, messageType1); // 9. Fetch the time or date and time.
information = fetchInformation(); // 10. Display the message.
JOptionPane.showMessageDialog(container,
information, title,
messageType2);
} // 11. Returns the time or date and time depending
// on the Yes or No choice made.
public String fetchInformation() {
DateFormat formatter = null; if (selectedValue == 0) { //If it is Yes.
formatter = DateFormat.getDateTimeInstance(
DateFormat.SHORT,
DateFormat.LONG);
}
else if(selectedValue == 1) { //If it is No.
formatter = DateFormat.getTimeInstance(
DateFormat.LONG);
} // Format the time or date and time and return.
return(formatter.format(new Date()));
}
}
}