如何在 Java 中使用 Swing Applet?
问题描述
如何在 Java 中使用 Swing Applet?
解决方案
以下示例演示了如何通过实现 ActionListener 和创建 JLabels 在 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!"); } } }
结果
上述代码示例将在支持 Java 的 Web 浏览器中产生以下结果。
View in Browser.
java_applets.html