例int n=JOptionPane.showConfirmDialog(null, "提示信息","标题",JOptionPane.OK_CANCEL_OPTION);返回值:“确定”:0,“取消”:2 。并且设置当前窗口:frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
this.addWindowListener(this);
//按
关闭
按钮,啥事也不做
this.setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
3、实现windowClosing方法
*
关闭
主
窗口
处理
@Ov...
在点击了
窗口
的
关闭
按钮时,
弹出
确认
对话框
,如果点击“是”就
关闭
窗口
(
关闭
程序),否则什么都不做。
主要代码如下:
public class MainFrame extends
JFrame
{
public MainFrame (){
setDefaultCloseOper
在写记事本时,在处理
关闭
事件时用到JOptionPane的show
Confirm
Dialog
,却发现一些问题,代码和问题如下:
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent event) {
if (selectedFile == null
&& textA...
格式:throw new 异常名
1.当异常名为Exception(包括了受检异常和非受检异常)时,必须try...catch...此异常,或者抛给(throws)方法,谁调用这个方法谁处理。
2.当异常名为RuntimeException(非受检异常)时,可以不try...catch...此异常,也可以不抛给(throws)方法,即:处理不处理都可以。
Java
的 `
JFrame
`
窗口
中默认是没有任何组件或内容的,如果你想在
窗口
中显示一些文字,你需要往
窗口
里添加一些组件。比如,你可以添加一个 `JLabel` 组件来显示文字。下面是一个简单的示例代码:
```
java
import
java
x.swing.
JFrame
;
import
java
x.swing.JLabel;
public class MyFrame extends
JFrame
{
public MyFrame() {
super("My Frame");
JLabel label = new JLabel("Hello, world!");
add(label);
pack();
setVisible(true);
setDefaultCloseOperation(
JFrame
.EXIT_ON_CLOSE);
public static void main(String[] args) {
new MyFrame();
在这个示例中,我们创建了一个 `JLabel` 组件,并将其添加到
窗口
中,然后调用 `pack()` 方法来自动调整
窗口
的大小,最后设置
窗口
为可见状态并设置
关闭
操作。你可以根据自己的需要来修改这个示例,例如改变文字内容、位置和样式,或者添加其他组件。