JDialog怎么添加图标 JDialog怎么添加图标,或者JFrame如何做成模态类型的让线程阻塞像JDialog一样~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import javax.swing.*;import java.awt.*;import java.awt.event.*;public class Test{ public static void main(String[] args) { final JFrame frame = new JFrame(); frame.setSize(800, 600); JButton btn = new JButton("弹出对话框"); btn.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent event) { JDialog dialog = new JDialog(frame, "弹出对话框", true); dialog.setSize(400, 300); dialog.setIconImage(new ImageIcon("MS.JPG").getImage()); dialog.setVisible(true); } }); frame.add(btn, BorderLayout.SOUTH); frame.setVisible(true); }}JDialog也是有setIconImage()方法的啊,是从Window类继承来的,和JFrame没啥区别啊。 阻塞可以使用GlassPane。也可以参考jxlayer 小型聊天 Socket java jframe 中 同一个按钮是不是不可以多次添加 JTable的问题 关于java解压文件的问题,高手请进 gui板块老是没人答题,是个问题啊。100分问题,这次高手别错过啊! 大虾救命!!! windows下窗口切换问题----急,明天交工 在java中如何使用exec? java 如何调用带参数的perl程序? JAVA的SERVERSOCKET线程如何和客户端进行通信? 原来还真有弱引用,到底是做什么用的?? 如何限制jTextField的输入类型
import java.awt.*;
import java.awt.event.*;public class Test
{
public static void main(String[] args)
{
final JFrame frame = new JFrame();
frame.setSize(800, 600);
JButton btn = new JButton("弹出对话框");
btn.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
JDialog dialog = new JDialog(frame, "弹出对话框", true);
dialog.setSize(400, 300);
dialog.setIconImage(new ImageIcon("MS.JPG").getImage());
dialog.setVisible(true);
}
});
frame.add(btn, BorderLayout.SOUTH);
frame.setVisible(true);
}
}JDialog也是有setIconImage()方法的啊,是从Window类继承来的,和JFrame没啥区别啊。
也可以参考jxlayer