Je souhaite afficher la table JTable créée à partir de la base de données My Bill_Master comme une boîte de dialogue de message dans JOptionPane.showMessageDiaolg
. J'ai essayé de l'afficher en utilisant un nouveau JFrame, mais cela a échoué.
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);
Réponses:
1 pour la réponse № 1Vous devriez essayer cette logique. Tu devrais utiliser JDialog
à la place d'utiliser JPanel
. Et puis ajouter JTable
objet sur elle. Il créera un dialogue personnalisé identique à JOptionPane
. Je pense que ce lien vous aidera ...
http://www.coderanch.com/t/332805/GUI/java/dialog-box-JTable