CodenameOne 中的对话框文本、确定按钮和取消按钮究竟在哪里定义或继承?

Where exactly are dialog text, OK button, and Cancel buttons defined or inherited from in CodenameOne?

其中 确切地 是 1) 对话框 'text'、2) 对话框 'OK' 按钮和 3) 对话框 'Cancel' 按钮 defined or inherited from in CodenameOne?

我在哪里可以看到指示 dialog 由这些组件构成的代码?有人可以指导我找到基础 class、方法等,其中定义了这 3 个项目的 each 吗?

我指的是 Dialog 意思是 com.codename1.ui.Dialog

谢谢

我建议问 "how to do something" 而不是 "where something exists",因为后者的答案可能会将您带到错误的地方。

例如在这种情况下,这些东西不存在。 Dialog 中的所有静态 show 方法最终都会调用这个 uber 方法: https://github.com/codenameone/CodenameOne/blob/master/CodenameOne/src/com/codename1/ui/Dialog.java#L904-L940

您会注意到它动态构建组件以创建对话框,并且不提供操作所述组件的方法,因为 Dialog 静态方法是非常简单的无状态工具。