Я только начал изучать Java. Я, кажется, застрял на определенной вещи, которую я хотел бы, чтобы Java сделала для меня.
Я хотел бы, чтобы два jRadioButtons работали вместе с jTable. jRadioButton 1 должен отображать «Да», а jRadioButton 2 должен отображать «Нет».
Однако все, что я получаю, это тип сообщения об ошибке при попытке добавить строку в мою таблицу jtable.
Вместо моих переключателей, отображающих «да/нет», они отображают «javax.swing.JToggleButton$ToggleButtonModel@2a93a9f2». Любые идеи, что означает это «сообщение об ошибке»? Я гуглил, но не могу найти ничего об этом. Заранее спасибо.
РЕДАКТИРОВАТЬ: я добавил эту строку:
public String Tapp;
Мои радиокнопки:
private void jRadioButton1ActionPerformed(java.awt.event.ActionEvent evt) {
Tapp = "Yes";
}
private void jRadioButton2ActionPerformed(java.awt.event.ActionEvent evt) {
Tapp = "No";
}
и на кнопку "Добавить" для моего jtable у меня есть это. Моя группа кнопок называется "bgButtonGroup".
private void bAdd11ActionPerformed(java.awt.event.ActionEvent evt) {
ErrorMessage.setText("");
DefaultTableModel model3;
model3 = (DefaultTableModel) tblProduct11.getModel();
if(!tfChassi.getText().trim().equals("")){
model3.addRow(new Object[]{
tf1.getText(),
tf2.getText(),
tf3.getText(),
cb1.getSelectedItem().toString(),
cb2.getSelectedItem().toString(),
cb3.getSelectedItem().toString(),
cb4.getSelectedItem().toString(),
tf4.getText(),
tf5.getText(),
bgButtonGroup.getSelection()});