2011-01-28 4 views
0

J'utilise Java et NetBeans pour créer une application et il semble que je reçois des résultats variables quand il s'agit de créer et de modifier l'interface graphique en utilisant l'éditeur.Comportement étrange de Java IDE (NetBeans)

Ma conception dans l'éditeur ressemble à ceci:

Editor view

Lorsque je clique sur l'icône pour me faire une démonstration de ce qu'il regarderait vraiment comme je vois ceci:

Demo view

Notez que le panneau situé à droite de l'interface utilisateur graphique s'est déplacé vers le bas et a abaissé la zone de texte.

Maintenant, quand je viens pour exécuter l'application elle-même, je vois ceci:

Running application

je trop habitué à la façon dont l'IDE Visual Studio fonctionne dans le fait que tout reste généralement où vous Dis-moi, est-ce que je manque une sorte de truc ou de propriété caché qui jette tout?

Merci pour votre temps.

Edit:

Code pour les composants - http://pastebin.com/FHF2fBEw

+0

Veuillez poster le code source du cadre. – nfechner

+0

Je l'ai ajouté pour vous maintenant. –

Répondre

1

J'ai eu ce genre de problèmes avant, pas toujours le concepteur visuel (Matisse dans ce cas) vous donne le même résultat à différentes résolutions de fenêtre . Après avoir lutté avec plusieurs problèmes comme celui que vous avez maintenant, j'ai décidé d'utiliser JGoodies Forms.

Je vous suggère de l'utiliser si vous voulez avoir le contrôle sur vos interfaces graphiques sans beaucoup de code.

+0

Ça vaut le coup, merci! –

0

Quel type de disposition utilisez-vous? Je suggère une mise en page java.awt.GridBag pour ce que vous faites.