java paint 覆盖_java编写的applet小程序中在调用paint()时会出现控件被覆盖的问题怎么处理...

呵呵,重绘按钮就是了啊:

import javax.swing.*;

import java.applet.*;

import java.awt.*;

public class Paint extends Applet {

JPanel pnl=new JPanel();

JButton b1 = new JButton("开始");

public void init()

{

//b1.setBounds(100,100,80,40);

b1.setPreferredSize(new Dimension(100,50));

b1.setVisible(true);

//this.setLayout(null);

pnl.add(b1);

this.add(pnl);

this.setSize(300,200);

this.setVisible(true);

this.setLocation(400, 350);

//this.repaint();

}

public void paint(Graphics g)

{

g.drawString("跟我加高分哦",120,120);

pnl.repaint();

}

}

取消

评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: java.applet.appletJava的一个类,用于创建小型的应用程序(applet),可以在网页运行。它是Java Applet API的一部分,提供了一些方法和属性,用于管理和控制applet的生命周期、绘制和交互等方面。通过继承该类,可以编写自己的applet程序,并在浏览器展示。 ### 回答2: Java AppletJava 语言的一个重要组成部分,它使得开发人员可以在 Web 浏览器嵌入 Java 应用程序。Java Applet 是一种小型的可执行程序,可以通过 HTML 页面来进行部署和运行。Java Applet 可以在不同的操作系统和 Web 浏览器上运行,不需要用户进行额外的安装和配置操作。 Java Applet 具有很多优点,其最重要的是它可以在不同的平台上运行。Java 技术的跨平台性使得开发人员可以编写一次代码,然后在不同的操作系统和 Web 浏览器上运行,无需对程序进行任何修改。另外,Java Applet 可以作为一种 Web 编程方式,可以很方便地向用户提供交互式的内容,增强了用户的体验。Java Applet 还具有良好的安全性,由于它的代码都运行在 JVM ,因此不会对用户计算机造成任何损害。 虽然 Java Applet 有很多优点,但它也存在着一些缺点。首先,Java Applet 需要用户的浏览器支持 Java 插件才能运行。如果用户的浏览器没有安装或者禁用了 Java 插件,那么 Java Applet 就无法运行。另外,Java Applet 在部署和运行过程也存在着一些限制,例如需要安装到特定的目录、只能使用特定的类库等,这些限制会给开发人员带来一些不便。 综上所述,Java Applet 是一种非常重要的 Web 编程方式,它可以实现跨平台的特性和良好的安全性,让开发人员可以开发出优秀的 Web 应用程序。虽然 Java Applet 也存在一些缺点,但在现代的 Web 开发,它仍然是一种非常有价值的技术。 ### 回答3: Java.applet.appletJava编程语言的一个类,它用于创建和管理AppletApplet是运行在Web浏览器小程序,可以为网页增加交互性和动态性。 Java.applet.applet类提供了许多方法,用于创建和运行Applet。它继承了java.awt.Panel类,因此可以创建一个GUI界面,用于显示Applet的内容和用户交互。 其一些方法是: 1. init()方法:此方法在Applet被加载时调用。可以在此方法初始化Applet的数据和资源。例如,可以加载图片和音频文件。 2. start()方法:此方法在Applet被加载时调用,以启动Applet的运行。可以在此方法开始Applet的动画或游戏逻辑。 3. stop()方法:此方法用于暂停Applet的运行。可以在此方法停止动画或游戏逻辑。 4. destroy()方法:此方法在Applet被卸载时调用。可以在此方法释放资源,例如关闭文件和网络连接。 Java.applet.applet还可以与其他类库结合使用,例如Java.awt.Graphics和Java.net.URL,以实现更丰富的功能。 需要注意的是,由于安全问题,Web浏览器目前已经不再支持Applet,因此Java.applet.applet类在现代编程环境下的应用已经大大降低。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值