8
votes

Comment surveiller Jtalbuant avec Jscrollpane via Windowbuilder?

Dans le plug-in Eclipse Gigolo, vous pouvez cliquer avec le bouton droit de la souris sur JTABLY et choisir "Surround de jscrollpane".

Mais dans WindowBuilder Pro Plugin, je ne trouve pas un moyen de faire une jtalle avec Jscrollpane


2 commentaires

Ajouter Jscrollpane et mettre JTable à l'intérieur?


Eh bien, je vois que Jtalbay est à l'intérieur de Jscrollpane, mais je ne peux pas voir la Jtalienne réelle // Т.Е. Там таблицу не видно вообще, Она вставляется как Viewport и всё :) как-то странно ...


4 Réponses :


10
votes

Ajouter une vitre de défilement à votre UI. Puis faites glisser la table sur le volet de défilement. Pendant le cadran de la vitre glisser sur le volet de défilement mettra en évidence ses zones - assurez-vous de déposer sur le centre.


5 commentaires

Спасибо, я вставляю таблицу в тот центральный квадрат, носто становится не видно .. Видно только jscrollpane


Ça marche! Merci. Donc, vous avez besoin d'une première création de modèle JTAble et après cela, faites-le glisser pour faire défiler la vitre


Il suffit de le laisser tomber là-bas. La table n'a aucune dimension que s'il a un modèle. Le modèle définit généralement de manière dynamique dans votre application. Désolé de ne pas répondre en russe - la plupart des utilisateurs ici ne le comprendraient pas :)


Cela fonctionne, mais que faites-vous lorsque vous ne pouvez pas faire glisser et tomber dans un jscrollpane? Par exemple, lorsqu'un jscrollpane n'est sélectionné que dans la fenêtre Composants?


Ensuite, je suggérerais de le faire la manière la plus simple possible - une ligne de code droite: ScrollPane.setviewportView (tableau);



4
votes

Modification de manière alternative Ce qui suit fonctionne également bien;

  1. Ajouter une JTABLE
  2. Cliquez avec le bouton droit de la souris sur la jtalle dans la vue d'arborescence
  3. Sélectionnez: Surround de> Jscrollpane

2 commentaires

Cela fonctionne dans Jigloo, mais dans WindowBuilder Pro V8, je ne trouve aucun "entourage de" menu ..


La solution validée n'a pas fonctionné pour moi, celui-ci a. J'utilise l'emballage de printemps de Eclipse, version 2.9.2, avec WindowBuilder 1.5.0



1
votes

Une autre option serait d'utiliser NetBeans pour faire une partie de votre mise en page.

J'ai eu une expérience limitée avec Windowbuilder, mais j'utilise Netbeans pour la conception de prototypes et la recherche de la création de l'UIS. Le code résultant généré à partir de Netbeans sera également visible à l'aide de WindowBuilder.


0 commentaires

0
votes

J'utilise WindowBuilder 1.7.0 et Swing Designer 1.7.0 dans Eclipse dans Mac. Au début, je trouvais un menu similaire comme Jigloo que je n'ai pas trouvé. Mon jigloo toujours écrase dans Mac et montrez un message de licence, alors je l'ai jeté :) Plus tard avec quelques joueurs, j'ai trouvé comment le faire dans WindowBuilder, spécialement si vous avez déjà conçu le JTable / JTextarea / JTREE et ne souhaitez pas la supprimer. Après cela, vous devez les mettre en défilement. Vous pouvez utiliser la vue d'arborescence à gauche. Normalement, vous ne pouvez pas faire glisser un composant dans la vue de défilement. Cependant, ajoutez la vue de défilement dans le cadre. Définissez la configuration appropriée sur le composant où vous souhaitez mettre la vue de défilement. Habituellement, sa frontière, peut dans un JPanel. Faites glisser le JScrollView dans la zone cible. Utilisez l'arborescence de toutes ces actions. Ensuite, faites-le enfin faire glisser le jtree / jtalle dans le jscrollpane dans la vue de conception du cadre. À mon expérience cela fonctionne mieux. Jouez avec la mise en page des composants parents.

Entrez la description de l'image ici


0 commentaires