Chcę wyświetlić tabelę JTable utworzone z bazy danych Moje Bill_Master jako okno dialogowe wiadomości w JOptionPane.showMessageDiaolg
. Próbowałem wyświetlić go przy użyciu nowej ramki JFrame, ale nie udało się.
JPanel panel = new JPanel(new GridLayout());
JScrollPane scrollPane = new JScrollPane();
scrollPane.setViewportView(table);
panel.add(scrollPane);
JOptionPane.showConfirmDialog(null, panel, "Bill Details",JOptionPane.OK_CANCEL_OPTION);
Odpowiedzi:
1 dla odpowiedzi № 1Powinieneś wypróbować tę logikę. Powinieneś użyć JDialog
zamiast używać JPanel
. A następnie dodaj JTable
obiekt na nim. Utworzy niestandardowe okno dialogowe takie samo jak JOptionPane
. Myślę, że ten link pomoże ci ...
http://www.coderanch.com/t/332805/GUI/java/dialog-box-JTable