当前位置:  技术问答>IT科技资讯 iis7站长之家

什么原因???

    来源: 互联网  发布时间:2017-03-22

    本文导语:  我在JInternalFrame 中设置他的Icon, jif.setFrameIcon(new ImageIcon("snake.gif"))//jif 是 JInternalFrame  窗体刚显示时有这个Icon,但是,我点一下jif,或移动jif,Icon就不见了, 是什么原因,请各位指点!!! jif作为一个mdi的子窗...

我在JInternalFrame 中设置他的Icon,
jif.setFrameIcon(new ImageIcon("snake.gif"))//jif 是 JInternalFrame 
窗体刚显示时有这个Icon,但是,我点一下jif,或移动jif,Icon就不见了,
是什么原因,请各位指点!!!
jif作为一个mdi的子窗体

|
不应该出现这种问题的呀,你再检查你的代码吧。

以下程序可参考下:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class JInternalFrameTest extends JFrame
{

JDesktopPane desktopPane = new JDesktopPane();
public JInternalFrameTest()
{


Container contentPane = getContentPane();
contentPane.add(desktopPane);
desktopPane.setLayout(new FlowLayout());
JInternalFrame jif = new JInternalFrame("Internal Frame",false,true,true,true);
jif.setPreferredSize(new Dimension(250,100));
jif.setFrameIcon(new ImageIcon("images\right1.gif"));
jif.show(true);
desktopPane.add(jif);


setTitle("JInternalFrame Test");
setSize(800,600);
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
}

public static void main(String[] args)
{
JFrame frame = new JInternalFrameTest();
frame.setVisible(true);
}
}

|
本人对Swing不是很清楚,关注中。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。














站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3