我想在按下按钮时弹出文件选择对话框。为此,我使用org。日食swt。小部件。FileDialog类并打开对话框。默认情况下,有两个按钮“打开”(选择文件后按的按钮)和“取消”按钮。
我希望按钮上的名称从“打开”更改为“导入”。
是否可以覆盖FileDialog上的此按钮?
SWT使用操作系统资源。您看到的文件对话框是打开文件的典型操作系统对话框。如果不实现自己的对话框,您无法更改按钮的文本。
Open
的唯一替代方案是使用样式位保存
:
SWT.SAVE
而不是
SWT.OPEN
我有一个扩展类,在这里我扩展了,如下所示,它工作得很好。 但是现在,我需要为某个视图控制器更改它的标题,所以我想过它的重写,但是失败了。如何可以重写它,以便我可以更改它的?
问题内容: 我想更改类的方法的执行方式,而不覆盖该方法,而仅覆盖(或理想地扩展)内部类。假设我无法更改需要执行此操作的事实(我正在修改现有的开放源代码库,因此拔出类或其他方法会遇到麻烦)。 我的目标是通过仅更改Thing,使B的toString()返回“ 30”,当前在该位置将返回“ 20”。理想的情况是仅更改方法value2(从而使任何其他方法保持不变),但是我不知道这是否可行。 谢谢 问题答案
问题内容: 通用实体,超类: pojo: 我尝试使用那些注释:@ AttributeOverride,@ Id等,但是它不起作用。你能帮助我吗?我想覆盖属性“ id”以通过pojo / table指定另一个列名和一个序列。最好的方法是什么? 问题答案: 试试这个,代替
问题内容: 我在扩展基类并覆盖基类中的方法。但是当我称它为超类版本时。如何覆盖该方法? 我希望它打印“这是:孩子”,但它打印“这是:超级” 问题答案: 我找到了答案(从这里改编:https : //gist.github.com/Zodiase/af44115098b20d69c531)-基类也需要以ES6方式定义:
我希望能够添加一个名为的类,它将覆盖类中的默认背景。 谢了!
问题内容: 我的插入符号有问题,没有获得focusGained(请参见Swing Action中的代码)到第二,插入符号就不会闪烁。JTextField并回到1st。JTextField 如何正确覆盖DefaultCaret#setBlinkRate() (不覆盖插入符号)默认情况下是文档末尾的插入符号,并在1日闪烁。获得 在win7_32b,Java7.011 / 025 / Java6上测试