我正在开发一个条形码应用程序,该应用程序的主GUI中有一个选项卡窗格,其中包含许多面板,其中一个面板用于出纳员,问题是当显示出纳面板时,我需要始终将焦点放在必须插入条形码的文本字段上。requestFocusInWindow()或requestFocus()不工作,因为我在同一个jframe和相同的jTabbedPane中,但是我在这个表窗格中选择面板,当我移动到一个特定的面板时,我需要的是“出纳面板”,它总是将焦点放在特定的文本字段上,谢谢。
发布于 2015-09-16 08:32:43
private void MainTabbedPaneStateChanged(javax.swing.event.ChangeEvent evt) {
if(CashierPanel.isShowing()){
Barcode_txt.requestFocus();
}
} 发布于 2015-09-16 20:05:48
当您指定barcodeText的属性(如高度、宽度等)时,也可以将true设置为
barcodeText.setFocusable(true);https://stackoverflow.com/questions/32602771
复制相似问题