2012-09-22 1 views
1

J'utilise un jTable dans un JDialog, quand j'ai besoin d'utiliser les barres de défilement, il fait glisser le JDialgo au lieu des lignes. J'utilise la conception de formulaire NetBeans.Jtable ne défile pas dans un JDialog avec NetBeans

P.D. Bien sûr, ny JTable est à l'intérieur d'un JScrollPane.

Window before dragging the scrollpane

After dragging

+1

Montrez-nous du code. Sinon, nous n'avons aucune idée de comment nous pouvons aider. –

Répondre

2

Modifié: Sous Mac OS X, ceci est une caractéristique lorsque vous spécifiez setUndecorated(true), comme le montre cette example. Utilisez setUndecorated(false) à la place. Tant que vous utilisez un gestionnaire de disposition et pack() le dialogue, le JTable devrait adopter une taille raisonnable. Vous pouvez utiliser setPreferredScrollableViewportSize(), mentionné here, si nécessaire. Voir aussi ces caveats.

+0

Il ne résout pas, c'est juste de déplacer toute la fenêtre ... –

+1

Oups, je pense que l'effet est dû à 'setUndecorated (true)', mis à jour ci-dessus. J'aurais dû regarder plus attentivement tes captures d'écran; Je m'excuse pour l'erreur. Si vous voyez toujours un problème, veuillez modifier votre question pour inclure un [sscce] (http://sscce.org/) qui présente le problème que vous décrivez. – trashgod