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 次 |
最近记录: |