jList에서 입력을 받아야하는 jTextfield가 있습니다. FocusGained 속성에서 jList는 jTextfield 바로 아래에 나타나야하며 jList는 FocusLost 속성에서 사라져야합니다. 코딩을 해봤지만 문제가 있습니다. FocusGained 속성에서 jList가 나타 났으 나 그것을 클릭하면 이전 텍스트 필드 아래에있는 다른 jTextfield의 뒷면으로 이동합니다.jList의 입력이있는 jTextfield
private void txtAccountFocusGained(java.awt.event.FocusEvent evt) {
jScrollPane3.setLocation(txtAccount.getX(), txtAccount.getY()+txtAccount.getHeight());
jScrollPane3.setVisible(true); //scrollpane associated with list
listAccount.setVisible(true); //listAccount is jList
}
private void listAccountMouseClicked(java.awt.event.MouseEvent evt) {
txtAccount.setText((String)listAccount.getSelectedValue());
jScrollPane3.setVisible(false); //scrollpane associated with list
txtSalesLedger.requestFocus(); //it is next field
}
문제가 있거나/도움이 필요하다고 생각되는 코드를 제공하십시오. – devrys
foir 더 나은 도움 빨리 [SSCCE] (http://sscce.org/) – mKorbel
나는 새로운 사용자이기 때문에 이미지를 추가 할 수 없습니다. –