Jtable에서 값을 가져오고 싶습니다. JTable에서 값을 가져 오려고 할 때마다 getvalueat를 사용하여 시도했지만, 첫 번째 열의 값만 가져옵니다. 선택된 행, 내가 선택한 Jtable에서 모든 값을 가져와야합니다. 당신이 좀 도와 주시겠습니까이 하나Java JTable 값 가져 오기 (행 당)
here is my code:
class GetTableValue implements ActionListener{
public void actionPerformed(ActionEvent e){
AbstractButton button = (AbstractButton)e.getSource();
if(e.getActionCommand().equals(button.getActionCommand)){
int row = table.getSelectedRow();
int col = table.getSelectedColumn();
Object data = (Object)table.getValueAt(row, col);
JOptionPane.showMessageDialog(null, data);
}
}
}
이 전체 선택한 테이블의 값이 불행하게도 그것은 단지 (이미 선택된 하나입니다) 하나 개의 값을 표시하려면위한 JOptionPane에 표시됩니다 내 액션 이벤트 아니다 열.
ActionListener tableAction = new GetTableValue();
buttonEdit = new JButton("EDIT");
buttonEdit.addActionListener(tableAction);
코드가 나는 또한, 평범하고 단순
이 코드는 호출에 대해 내하는 JButton의 액션 이벤트입니다 (내 데이터베이스 JTable가 값을 가져 오기 때문에 난 이미 JTable의에서 내 코드 제외) G (google)에서 행을 가져 오는 좋은 지침서를 검색하십시오. 불행히도 Jtable 값 (행당)을 가져 오는 좋은 지침서는 없습니다.
SwingX 프레임 워크에서 JXTable을 사용하는 것이 좋습니다. – brainless
스윙 구성 요소를 사용하여 게시물에 스윙 태그를 추가하십시오! 나는 지난 2 주간 내가 너에게 해주기를 바랐다. 힌트를 주었을지도 모른다. –