使用java语言写出在jfram窗口中的一个按钮创建一个继承于dialog且参数为null创建一个对话框代码代码
时间: 2024-03-12 17:42:55 浏览: 29
好的,以下是使用Java语言在JFrame窗口中创建一个按钮,点击后继承于Dialog类并参数为null创建一个对话框的代码:
```
import java.awt.Dialog;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public class DialogExample extends JFrame {
public DialogExample() {
JButton btn = new JButton("Create Dialog");
btn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
Dialog dialog = new Dialog((Frame) null);
dialog.setVisible(true);
}
});
add(btn);
setTitle("Dialog Example");
setSize(300, 200);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
new DialogExample();
}
}
```
在这个例子中,我们创建了一个继承于JFrame的类DialogExample,其中包含一个按钮,点击后创建一个继承于Dialog类并参数为null的对话框。在按钮的ActionListener中,我们创建了一个Dialog实例,参数为null表示对话框的拥有者为null,也就是该对话框不属于任何一个Frame。最后,我们将Dialog实例设置为可见。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)