你可以在Java applet中的Applet / JApplet类之外拥有类吗?

时间:2016-07-07 12:19:50

标签: java japplet

你可以在Java applet中的Applet / JApplet类之外使用类吗?

1 个答案:

答案 0 :(得分:0)

你的意思是在你的applet项目的单独文件中有java类吗? 答案是肯定的。

E.g。 两节课 MyApplet.javaPerson.java

enter image description here

这是MyApplet.java

import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class MyApplet extends JApplet implements ActionListener {
    public void init() {
          JButton button = new JButton("Click Me!");
        button.addActionListener(this);
        getContentPane().add(button);

    }

    @Override
    public void actionPerformed(ActionEvent e) {
        Person person = new Person();
        person.setName("Jack");
        person.setAge(18);
        String title = "Greetings";  // Shown in title bar of dialog box.
        String message = "Hello " + person.getName() + " from the Swing User Interface Library.";
        JOptionPane.showMessageDialog(null, message, title,
                JOptionPane.INFORMATION_MESSAGE);
    }
}

这是Person.java类(在单独的文件中)

public class Person {
    String name;
    int age;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }
}