我想要我的 Codename One当用户按下硬件后退按钮时要处理的对话框,我该怎么做?
Dialog dialog = new Dialog("Hi");
dialog.add(new Label("World"));
dialog.show();
最佳答案
使用带有空字符串命令的 setBackCommand()
:
对于没有后退按钮的设备,例如 iOS,也建议使用 setDisposeWhenPointerOutOfBounds
final Dialog dialog = new Dialog("Hi");
dialog.add(new Label("World"));
dialog.setBackCommand(new Command(""){
@Override
public void actionPerformed(ActionEvent evt) {
dialog.dispose();
}
});
dialog.setDisposeWhenPointerOutOfBounds(true);
dialog.show();
关于java - 如何使用后退按钮处理对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35524839/