Im пытается установить строку, выбранную из JTable, я получаю и сравниваю все данные, полученные из моей БД, а затем, сравнивая, существуют ли данные, он должен установить эту строку.SET row selected
Я пробовал несколько функций, таких как setSelectionModel или setSelectionInterval, и ни одна из этих настроек не выбрала строку, которая имеет значение, которое оно должно выбрать.
Любые предложения?
heres some code .... не уверен, что это поможет, хотя ... но его то, что я читаю онлайн ... не выбираю строку, которую я хочу вообще ... leerTripulantesVuelo возвращает массив Tripulante, что и есть Я прохожу, чтобы выбрать ЭТОТ Трипуланте в списке.
ModeloTablaTripulantes tablaPil = new ModeloTablaTripulantes();
tablaPilotos.setModel(tablaPil);
tablaPilotos.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
ArrayList<Tripulante> trip = new ArrayList();
String tipoPersona = "t";
String numVuelo = numeroVueloListaTripulantes.getText();
try {
trip = Aerolinea.leerTripulantesVuelo(numVuelo);
for (Tripulante t: trip){
for(int i =0; i<tablaPil.getRowCount();i++){
if (tablaPil.getValueAt(i, 0).equals(t.getCedula())){
tablaPilotos.getSelectionModel().setSelectionInterval(i, i);
}
}
}
} catch (BDException ex) {
ex.printStackTrace();
}
У вас есть код, о котором мы можем поговорить? – chris
только что добавил ... но не уверен, что это помогает, поскольку я ищу что-то, что я не нашел комментариев в Интернете, ха-ха .... есть ли команда setSelectedRow? как, например, для radioButton – ADC