我正在开发一个具有自定义外观的应用程序。对于 GUI 测试,我使用 FEST-Swing。目前,GUI 测试使用默认的 java 外观运行。正因为如此,一些测试失败了,但我应该认为这是 GUI 中的错误,还是使用我的自定义外观进行测试?
后期编辑:
谢谢安德鲁汤普森的快速回答。但我认为这个问题仍然存在,因为流程布局的工作方式。这是发生的情况的模型:
标准 LAF 使用的字体比我使用的字体大,这会导致其中一个按钮脱离布局。而且我不能使用 pack(),因为该容器有大小要求。如果您没有在该示例中调用 frame.pack(),我认为您会遇到同样的问题。