java - 为 Java Applet 创建介绍屏幕

标签 java user-interface applet

大家好,我有一个关于小程序的问题。我有一个游戏小程序,我想将其嵌入网页中。不过,我想向小程序添加一个“开始屏幕”,该小程序首先出现,并有一些参数按钮和一个开始按钮。按下开始按钮时应加载“游戏屏幕”。实现这一点的最佳方法是什么?这里以一个简单的单屏Applet为例。

 public class AppletExample extends Applet implements ActionListener{

Button okButton; 
Button cancelButton; 
TextField _textField;

public void init(){

    okButton = new Button("Press");
    cancelButton = new Button("Cancel");
    _textField = new TextField("Ready", 10);

    okButton.addActionListener(this);
    cancelButton.addActionListener(this);

    add(okButton);
    add(_textField);
    add(cancelButton);
    }

 public void actionPerformed(ActionEvent arg0) {

if(arg0.getSource() == okButton){
    _textField.setText("Running...");
}
else {  _textField.setText("Cancelled");
}
}

 }

最佳答案

您可以使用CardLayout管理面板之间的导航。

还可以看看使用轻量级 Swing JApplet 而不是旧的 AWT applet。启动面板可以是包含必要组件的 JPanel。使用next , previousshow根据需要在游戏面板之间导航。

public void init() {
   setLayout(new CardLayout());

   JPanel startPanel = new JPanel();
   okButton = new JButton("Press");
   startPanel.add(okButton);
   ...
   add(startPanel, "Card 1");
   ...
}

关于java - 为 Java Applet 创建介绍屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14799160/

相关文章:

java - 使用 AppCompatActivity 和 Swipper 使用多个类扩展 java

java - 使用小数组的选择排序算法

Java 2D 滚动 - 背景不显示

c++ - 强制 WM_NCHITTEST 返回 HTCAPTION,带有自定义游标..?

java - 我不知道为什么我的图像没有显示在相框上

java - 为什么我的 GUI 不显示

java - JButton 的 NullPointerException

java - 分发LWJGL游戏

java - 获取 Java 套接字连接

javascript - 将 HTML 放入 HTML 文本框(标签、Google+ 邀请等)的小部件如何工作?