社区
Java SE
帖子详情
jdialog的一个简单问题
baiyang3721
2007-05-19 05:10:14
在jdialog上方了一个panel
这个panel上有一个按钮
当这个按钮按下时关闭这个jdialog。
这个jdialog是模式显示出来的。
...全文
197
4
打赏
收藏
jdialog的一个简单问题
在jdialog上方了一个panel 这个panel上有一个按钮 当这个按钮按下时关闭这个jdialog。 这个jdialog是模式显示出来的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
inthistime
2007-05-20
打赏
举报
回复
加了个main函数,可运行
import java.awt.*;
import javax.swing.*;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Dialog1
extends JDialog
{
JPanel panel1=new JPanel();
JButton jButton1=new JButton();
public Dialog1(Frame owner,String title,boolean modal)
{
super(owner,title,modal);
try
{
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
jbInit();
pack();
}
catch(Exception exception)
{
exception.printStackTrace();
}
this.setVisible(true);
}
public Dialog1()
{
this(new Frame(),"Dialog1",false);
}
private void jbInit() throws Exception
{
this.setLocation(200,100);
this.setSize(600,480);
panel1.setLayout(null);
jButton1.setBounds(new Rectangle(144,230,110,31));
jButton1.setMnemonic('O');
jButton1.setText("确定(O)");
jButton1.addActionListener(new Dialog1_jButton1_actionAdapter(this));
getContentPane().add(panel1);
panel1.add(jButton1);
}
public void jButton1_actionPerformed(ActionEvent e)
{
this.dispose();
}
public static void main(String[] args)
{
new Dialog1();
}
}
class Dialog1_jButton1_actionAdapter
implements ActionListener
{
private Dialog1 adaptee;
Dialog1_jButton1_actionAdapter(Dialog1 adaptee)
{
this.adaptee=adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.jButton1_actionPerformed(e);
}
}
inthistime
2007-05-20
打赏
举报
回复
刚才用JB2006拖了一个:
import java.awt.*;
import javax.swing.*;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Dialog1
extends JDialog
{
JPanel panel1=new JPanel();
JButton jButton1=new JButton();
public Dialog1(Frame owner,String title,boolean modal)
{
super(owner,title,modal);
try
{
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
jbInit();
pack();
}
catch(Exception exception)
{
exception.printStackTrace();
}
this.setVisible(true);
}
public Dialog1()
{
this(new Frame(),"Dialog1",false);
}
private void jbInit() throws Exception
{
this.setLocation(200,100);
this.setSize(600,480);
panel1.setLayout(null);
jButton1.setBounds(new Rectangle(144,230,110,31));
jButton1.setMnemonic('O');
jButton1.setText("确定(O)");
jButton1.addActionListener(new Dialog1_jButton1_actionAdapter(this));
getContentPane().add(panel1);
panel1.add(jButton1);
}
public void jButton1_actionPerformed(ActionEvent e)
{
this.dispose();
}
}
class Dialog1_jButton1_actionAdapter
implements ActionListener
{
private Dialog1 adaptee;
Dialog1_jButton1_actionAdapter(Dialog1 adaptee)
{
this.adaptee=adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.jButton1_actionPerformed(e);
}
}
awingsky
2007-05-19
打赏
举报
回复
调用jDialog的dispose()
baiyang3721
2007-05-19
打赏
举报
回复
我的意思是怎么作才能实现,当panel中的按钮按下时将jdialog关闭。
简单
的jQuery浮动窗口插件
jDialog
.zip
一个
页面同时只能显示
一个
窗口; 窗口显示需要指定
一个
页面上的对象做为窗口显示做置定位,这样窗口会出现在哪个东西的下面,就像下拉列表一样. 不能拖动(我们不需要这样的功能); 可以点击窗口之外的任意区域来...
JDialog
—
一个
非常优秀的的开源JS弹出框
JDialog
是
一个
简单
易用但是功能强大的开源JS弹出窗口,具有很强的扩展性和兼容性,兼容IE6.0,目前版本1.2. 1. 包括锁屏对象
JDialog
.lock, 提示工具
JDialog
.tip, 确认框
JDialog
.confirm 弹出窗口
JDialog
.win 比...
基于js编写的对话框插件
JDialog
是
一个
js编写的对话框插件。js弹出框的非常优秀解决方案,操作
简单
,功能丰富,性能可靠。代码逻辑写得很
简单
,除去注释的话应该不到500代码。 注释也是相当详细,所以也是也不错的学习组件。 包括以下组件:...
swing 日历控件
swing的日历控件例子,可以在Jframe或
jdialog
上使用。整体来说实现比较
简单
,界面还行,有点像网页上的日历控件。传
一个
jtextarea进去就ok了。
java程序 病人病例管理系统
一个
java工程,实现病人病例个管理,病例的增删改功能,还有便捷查找。
简单
的java界面设计,png透明图片的使用,以及背景图的实现,Jtable的使用,Jframe与
JDialog
之间的数据交换,是
一个
学习java的好例子
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章