我遇到过类似的情况,当显示面板时,需要将焦点设置在面板中的文本框上。该面板是在应用程序启动时加载的,因此无法在构造函数中设置焦点。由于没有加载面板或没有将焦点放在显示上,这意味着我没有活动可以触发焦点请求。
为了解决这个问题,我在我的main中添加了一个全局方法,该方法在面板
requestFocusInWindow()上的文本区域中调用了一个方法。在要显示的调用
之后 ,我将对全局方法的调用放在显示面板的按钮中。这意味着将显示该面板,然后在显示该面板后,文本区域将分配焦点。希望这有道理并能有所帮助!
另外,您可以通过右键单击设计视图中的对象并选择自定义代码来编辑大多数自动生成的代码,但是我认为它不允许您编辑面板。



