我有一个只接受字符串的方法。Java - 如何将字符串设置为静态int
public void setVerticalAlignment(String align) {
...
gd.verticalAlignment = align; // accepts only int.
...
}
但gd.verticalAlignment
只接受int。 通常这是由类似gd.verticalAlignment = SWT.TOP
设置的,其中SWT.TOP是一个静态int。
是否有可能用类似setVerticalAlignment("SWT.TOP")
的方法调用此方法?
你为什么不直接转换字符串?的Integer.parseInt(对准); – oopbase
为什么你使用字符串进行对齐? – Baz
将'setVerticalAlignment(String align)'更改为'setVerticalAlignment(int align)'并调用call'obj.setVerticalAlignment(SWT.TOP)'。 – maba