버튼을 클릭 할 때 첫 번째 항목을 선택하여 JList
을 시작하는 방법을 알고 싶습니다.첫 번째 항목을 선택하여 Jlist를 시작하려면 어떻게해야합니까?
if(e.getSource() ==bButton)
{
lQty.setSelectedIndex(0);
}
버튼을 클릭 할 때 첫 번째 항목을 선택하여 JList
을 시작하는 방법을 알고 싶습니다.첫 번째 항목을 선택하여 Jlist를 시작하려면 어떻게해야합니까?
if(e.getSource() ==bButton)
{
lQty.setSelectedIndex(0);
}
물론 작동 : 여기
내가 가진 것입니다. 당신을 위해 작동하지 않는 경우 위와 같이 이 컴파일 가능한 실행 가능한 코드로 우리에게을 표시하려면, 예를 들어,import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.JButton;
import javax.swing.JList;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
public class JListFun {
public static void main(String[] args) {
final JList<String> list = new JList<String>(new String[]{"one", "two", "three", "four", "five"});
JScrollPane scrollPane = new JScrollPane(list);
JButton btn = new JButton(new AbstractAction() {
{
putValue(NAME, "Press Me");
}
@Override
public void actionPerformed(ActionEvent evt) {
list.setSelectedIndex(0);
}
});
JPanel panel = new JPanel();
panel.add(scrollPane);
panel.add(btn);
JOptionPane.showMessageDialog(null, panel);
}
}
, 당신은해야합니다.
문제를 일으키는 것이 다른 것이 었습니다. D – CVasquezG
@ user3482995 : * 왜 * 완전한 질문을해야합니까? 문제를 나타내는 코드가 있어야합니다. 그렇지 않으면 코드가 표시되지 않은 코드가 무엇인지 추측해야합니다. 하지만 고칠 수있어서 기쁩니다. –
@ user3482995 : 다음에 게시해야 할 내용을 알려주기 때문에 [최소 예제 프로그램 링크] (http://stackoverflow.com/help/mcve)를 확인하십시오. –
이것은 이미 항목을 선택한 경우에만 작동합니다. – CVasquezG
현재 코드에 어떤 문제가 있습니까? –
Jlist에 선택된 항목이없는 경우에는 작동하지 않습니다. – CVasquezG