如何在JAVA中使用swing applet?(How to use swing applet in JAVA?)
优质
小牛编辑
122浏览
2023-12-01
问题描述 (Problem Description)
如何在JAVA中使用swing applet?
解决方案 (Solution)
下面的示例演示了如何通过实现ActionListener和创建JLabel来在JAVA中使用Swing Applet。
import javax.swing.*;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class SApplet extends Applet implements ActionListener {
TextField input,output;
Label label1,label2;
Button b1;
JLabel lbl;
int num, sum = 0;
public void init() {
label1 = new Label("please enter number : ");
add(label1);
label1.setBackground(Color.yellow);
label1.setForeground(Color.magenta);
input = new TextField(5);
add(input);
label2 = new Label("Sum : ");
add(label2);
label2.setBackground(Color.yellow);
label2.setForeground(Color.magenta);
output = new TextField(20);
add(output);
b1 = new Button("Add");
add(b1);
b1.addActionListener(this);
lbl = new JLabel("Swing Applet Example. ");
add(lbl);
setBackground(Color.yellow);
}
public void actionPerformed(ActionEvent ae ){
try {
num = Integer.parseInt(input.getText());
sum = sum+num;
input.setText("");
output.setText(Integer.toString(sum));
lbl.setForeground(Color.blue);
lbl.setText("Output of the second Text Box : " + output.getText());
} catch(NumberFormatException e) {
lbl.setForeground(Color.red);
lbl.setText("Invalid Entry!");
}
}
}
结果 (Result)
上面的代码示例将在启用Java的Web浏览器中生成以下结果。
View in Browser.