| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 725 人关注过本帖
标题:[求助]Swing如何调用通用对话框
只看楼主 加入收藏
limaoyuan
Rank: 1
等 级:新手上路
帖 子:493
专家分:0
注 册:2006-6-25
收藏
 问题点数:0 回复次数:3 
[求助]Swing如何调用通用对话框


///以下是关键部分代码,运行良好,就是不会调"打开通用对话框"
class MainPanel extends JPanel
{
public MainPanel()
{
JLabel lblIn = new JLabel("源文件:");
lblIn.setBounds(30, 30, 50, 20);
JTextArea txtInFile = new JTextArea();
txtInFile.setBounds(80,30,100,20);

JButton btnSelect = new JButton("选择文件");
btnSelect.setBounds(190, 30, 80, 20);
JFileChooser open = new JFileChooser();
btnSelect.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
((JButton)e.getSource()).setLabel("已选"); //这里我想弹出一个打开文件的通用对话框应该怎么调用?
System.out.println("打开文件"); //调用这方法JFileChooser.showOpenDialog(this)不对..

}
}
);

JLabel lblOut = new JLabel("复制到:");
lblOut.setBounds(30, 60, 50, 20);
JTextArea txtOutFile = new JTextArea();
txtOutFile.setBounds(80,60,100,20);

JButton btnCopy = new JButton("开始复制");
btnCopy.setBounds(60, 90, 90, 20);



add(lblIn);
add(txtInFile);
add(btnSelect);
add(lblOut);
add(txtOutFile);
add(btnCopy);
}

搜索更多相关主题的帖子: 对话框 Swing new setBounds 
2007-01-24 19:07
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
传入null

JOptionPane.showMessageDialog(null,"这是消息");

可惜不是你,陪我到最后
2007-01-24 19:44
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 

也可以传入MainPanel.this来表示外部的引用


可惜不是你,陪我到最后
2007-01-24 19:45
limaoyuan
Rank: 1
等 级:新手上路
帖 子:493
专家分:0
注 册:2006-6-25
收藏
得分:0 
谢谢,冰封..

我在说's blog   http://www..cn
2007-01-24 23:22
快速回复:[求助]Swing如何调用通用对话框
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025066 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved