我正在开发一个外观独特的应用程序。为了进行GUI测试,我正在使用FEST-Swing。
目前,GUI测试使用默认的Java外观运行。因此,一些测试失败了,但我应该将这视为GUI中的错误,还是使用我的自定义外观进行测试?
后续编辑: 感谢Andrew Tompson的快速回答。但问题似乎仍然存在,因为流式布局的工作方式。 以下是发生的模拟情况:
标准LAF使用比我使用的字体更大,这导致其中一个按钮超出了布局范围。而且我不能使用pack(),因为该容器有尺寸要求。如果您在该示例中没有调用frame.pack(),我认为您会遇到相同的问题。
后续编辑: 感谢Andrew Tompson的快速回答。但问题似乎仍然存在,因为流式布局的工作方式。 以下是发生的模拟情况:
标准LAF使用比我使用的字体更大,这导致其中一个按钮超出了布局范围。而且我不能使用pack(),因为该容器有尺寸要求。如果您在该示例中没有调用frame.pack(),我认为您会遇到相同的问题。