我想找到像isNodeExpanded()的方法来检查,如果给定的JTree节点展开或没有,但我不能找到它.
我知道我可以通过使用TreeExpansionListener跟踪节点扩展来实现此目的.有没有更好的办法?
我正在开发一个Java桌面应用程序,我使用Swing来构建GUI.我意识到我可以通过设置不同的L&F来改变我的应用程序的外观.
JRE(来自SUN)为我提供了至少两个L&F,一个是默认的Metal L&F,另一个是"System"L&F,它让我的应用具有原生外观.我也可以在互联网上找到一些非常酷的L&F.
问题是:我应该将哪些L&F用于我的桌面应用程序?有人说原生外观会更加用户友好,这是真的吗?如果我使用系统L&F,我应该制作不同版本的用户手册(因为UI会根据操作系统而改变)吗?