5 extension-methods static-methods kotlin
我有以下代码:
import javax.swing.*
...
UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName())
UIManager.put("ToolTip.border", BorderFactory.createEmptyBorder())
UIManager.put("PopupMenu.border", BorderFactory.createEmptyBorder())
...
Run Code Online (Sandbox Code Playgroud)
我想摆脱所有UIManager.预选赛,像这样:
UIManager.run {
setLookAndFeel(getCrossPlatformLookAndFeelClassName())
put("ToolTip.border", BorderFactory.createEmptyBorder())
put("PopupMenu.border", BorderFactory.createEmptyBorder())
...
}
Run Code Online (Sandbox Code Playgroud)
当然,此代码不会编译。有可能实现吗?
| 归档时间: |
|
| 查看次数: |
85 次 |
| 最近记录: |