Button 代号:一个带按钮的打开应用程序

Button 代号:一个带按钮的打开应用程序,button,codenameone,Button,Codenameone,我对如何使用按钮感到困惑。我打开主题设计器并创建按钮,然后在命令上选择action execute并转到源代码(之前保存) 在代码上我有这个方法,在模拟器上什么也不做,在设备上也不做(在模拟器上启动一个打开的文件窗口,我使用的是w7) 这是正确的方法吗?感谢CN1教程,我看到了我的错误 我应该使用动作事件,而不是执行 @Override protected void onMain_Button1Action(Component c, ActionEvent event) { try

我对如何使用按钮感到困惑。我打开主题设计器并创建按钮,然后在命令上选择action execute并转到源代码(之前保存)

在代码上我有这个方法,在模拟器上什么也不做,在设备上也不做(在模拟器上启动一个打开的文件窗口,我使用的是w7)


这是正确的方法吗?

感谢CN1教程,我看到了我的错误

我应该使用动作事件,而不是执行

@Override
protected void onMain_Button1Action(Component c, ActionEvent event) {
     try {
        Display.getInstance().execute("https://www.facebook.com/CatedralAltaPatagonia/?fref=ts");
    } catch (Exception e) {
        Dialog.show("Error!", "Failed to start.  installed?", "OK", null);
        e.printStackTrace();
    }

}
或更简单:

button.addActionListener(l -> {

    System.out.println("test");          

}); 
button.addActionListener(l -> {

    System.out.println("test");          

});