用户界面-为Java Applet创建一个介绍屏幕



大家好,我有一个关于Applets的问题。我有一个游戏小程序,我想嵌入网页。然而,我想在小程序中添加一个"开始屏幕",它首先出现,有几个参数按钮和一个开始按钮。按下启动按钮时,应加载"游戏屏幕"。实现这一点的最佳方式是什么?下面是一个简单的单屏幕小程序示例。

 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。根据需要使用"下一个"、"上一个"或"显示"在游戏面板之间导航。

public void init() {
   setLayout(new CardLayout());
   JPanel startPanel = new JPanel();
   okButton = new JButton("Press");
   startPanel.add(okButton);
   ...
   add(startPanel, "Card 1");
   ...
}

相关内容

  • 没有找到相关文章

最新更新