gpt4 book ai didi

java - 小程序程序执行

转载 作者:行者123 更新时间:2023-12-02 07:25:08 24 4
gpt4 key购买 nike

import java.awt.*;
import java.applet.*;
public class Appletdemo extends Applet
{
TextField text1,text2;
public void init()
{
text1=new TextField(10);
text2=new TextField(10);
add(text1);
add(text2);
text1.setText("");
text2.setText("");
}
public void paint(Graphics g)
{
int z=0,x=0,y=0;
String s1,s2,s;
g.drawString("input no in each textbox",10,50);
try
{
s1=text1.getText();
x=Integer.parseInt(s1);
s2=text2.getText();
y=Integer.parseInt(s2);
}
catch(Exception e)
{
}
z=x+y;
s=String.valueOf(z);
g.drawString("The sum is",10,80);
g.drawString(s,100,80);
}
public boolean action(Event event,Object object)
{
repaint();
return true;
}
}

这是我试图理解需要什么的代码

    public boolean action(Event event,Object object)
{
repaint();
return true;
}

为什么我们在我们的程序中使用它。

最佳答案

这是一个旧的构造,用于在使用 ActionListeners 之前处理 Java 1.0 中的 Action 事件。

在 Java 1.0 中只有一类事件,即 java.awt.Event。每个事件都是由一个组件生成的。该模型的一个主要问题是事件只能由生成该事件的组件或包含原始组件的容器之一来处理。

在 Java 1.1 风格的事件处理(使用事件监听器)中,称为 Delegation Event Model带来了显着的改进。这里,事件仅发送到正在监听该事件的对象,从而提高事件处理效率。

参见:Java 1.0 Event Model

关于java - 小程序程序执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13672003/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com