Java高手帮忙解答

importjava.awt.*;importjava.applet.Applet;publicclassjava9_9extendsApplet{Imagefuwa;p... import java.awt.*;
import java.applet.Applet;

public class java9_9 extends Applet
{
Image fuwa;

public void init()
{
fuwa = getImage(getDocumentBase(),"graphics/fuwa.jpg");
}
public void paint(Graphics g)
{
g.drawImage(fuwa,550,304,this);
}
}
可是我的电脑就是显示不出来,图片路径是怎么样的?
展开
 我来答
zxn雫178
推荐于2016-10-29 · TA获得超过169个赞
知道答主
回答量:108
采纳率:0%
帮助的人:106万
展开全部
这个问题很简单 。 。、

1.首先 一个窗体 如果dispose()以后,如果,用窗体对象.setVisible(true);能够显示的话,
说明你没设置窗体的默认关闭方式 。。 具体你可以看看 setDefaultCloseOperation();这个方法的API说明 。 如果,你没有设置窗体关闭方式 。 点击关闭窗体,或是程序调用dispose() 内部实现方式,都只是把窗体隐藏 == setVisible (false);

2. 构造方法,只能是通过 new 窗体对象来调用 。。
引申上面的问题 。 。 。 如果你改变窗体默认关闭方式 手动设置 setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
在窗体里 调用 dispose(); 就会完全关闭窗体 ,并释放窗体资源 (不能通过setVisible重新显示)

3. 这个很简单 。 。 你考虑单利模式 就行了 。。 把窗体类做成单利模式 。 。
单利模式的意义就是 ,在程序的运行时,类实例只会存在一个。 也就是说,只要你没释放这个类资源 。 它只存在一个。 。

写的太多了。 。 单利模式,你自己百度一下吧。。总的来说很简单

私有构造方法。。
定义静态内部实例。
提供公有静态 创建并返回实例的方法

以下资料,可以掠过。 以下为 setDefaultCloseOperation ()方法API解释。
-----------------------------------------------------------------------------------
DO_NOTHING_ON_CLOSE(在 WindowConstants 中定义):不执行任何操作;要求程序在已注册的 WindowListener 对象的 windowClosing 方法中处理该操作。
HIDE_ON_CLOSE(在 WindowConstants 中定义):调用任意已注册的 WindowListener 对象后自动隐藏该窗体。
DISPOSE_ON_CLOSE(在 WindowConstants 中定义):调用任意已注册 WindowListener 的对象后自动隐藏并释放该窗体。
EXIT_ON_CLOSE(在 JFrame 中定义):
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式