L’exaucez épisode de « Friends » (10 / 21 étapes)

Étape 10 : Panneau Layouts

Cette section a mes mises en page de JPanel, somme d’organiser la mise en page de l’affichage principal dans son intégralité.

Dans la première image :

-Le JPanel « buttonHolder » est désigné pour tenir les trois boutons principaux (« aléatoires », « reset » et « clear »). Il a un GridLayout avec 3 lignes, 1 colonne et à 10 pixels, espacement entre les lignes et les colonnes. Lorsque des boutons sont ajoutés à la « buttonHolder », chacun d’eux occupe une ligne. L’arrière-plan est défini sur « mur » pour faire correspondre le fond violet.

-Le JPanel « seasonPanel » contient les cases à cocher de saison et une étiquette associée. J’ai mis une présentation grille avec deux lignes et une colonne. La ligne du haut contient le JPanel « bague », qui contient à son tour le JLabel "Pick des épisodes de la saison:". J’ai mis le fond du panneau « bague » et le "seasonPanel" au « mur » pour faire correspondre le principal fond violet, et j’ai ajouté le panneau de la case à cocher « cases » à la deuxième rangée de « seasonPanel ».

-Le « textHolder » de JPanel détient tout simplement la zone de texte principale. Depuis la barre de défilement « scroll » détient la zone de texte, j’ai ajouter « scroll » vers le panneau « textHolder » au lieu d’ajouter le "texte". Comme les autres panneaux, l’arrière-plan de « textHolder » obtient défini sur la couleur pourpre « mur ».

Dans la seconde image, nous avons de grands panneaux. Comme une généralisation, j’ai mis la couleur d’arrière-plan de tous les panneaux de « mur » pour faire correspondre le fond violet des autres panneaux :

-Le JPanel « top » représente le haut de la fenêtre d’affichage, et il tient le panneau de zone de texte « textHolder » uniquement.

-Le JPanel « bas » représente la partie inférieure la moitié de la fenêtre d’affichage, à l’exception des cases à cocher de la saison. Il est mis en place avec une présentation de la grille (1 rang, trois colonnes). Les JPanels « ph1 » et « ph2 » sont juste des panneaux d’espace réservé pour les colonnes gauche et droite du « bas ». La colonne du milieu est reprise par « buttonHolder », le panneau de plus tôt, qui détient les trois boutons.

-J’ai mis à la disposition de cet objet EpisodePicker d’être un BorderLayout alors je peux placer facilement des choses sur les bords.

-La « toile » de JPanel représente l’ensemble de l’écran principal à l’exception du panneau de case à cocher de saison. J’ai mis la toile pour être une grille avec 2 lignes et 1 colonne. La rangée supérieure contient le panneau « supérieur » et la rangée du bas contient le panneau « bas ».

-Enfin, j’ai ajouter « toile » au centre de cet objet de EpisodePicker, et j’ai ajouter « seasonPanel » vers le bas (en utilisant le BorderLayout). Je l’ai fait pour que « seasonPanel » pourrait s’étendre sur tout le fond de l’écran alors que les trois boutons seraient simplement prendre le milieu troisième.

Ouf ! Maintenant que toutes les configuration GUI et de la mise en page est à l’écart, nous pouvons regarder les éléments d’actifs du backend du programme qui stockent et génèrent des suggestions épisode aléatoire.

Articles Liés

Génial cas personnalisées (de $20 - $2000)

Génial cas personnalisées (de $20 - $2000)

Une vue d'ensemble : Cette instructable vous renseignera sur les différentes techniques pour créer awesomely personnalisé cas. Chaque étape vous guidera dans le choix rapides et peu coûteuses aux options réfléchies, plus artisanale. Cette instructabl
Trucs de base Zippo 3Ã Â ° épisode

Trucs de base Zippo 3Ã Â ° épisode

3 épisode ° de tour de base avec zippo. Aujourd'hui verra 4 derniers truc facile cette veille...
Trucs de base Zippo 2Â ° épisode

Trucs de base Zippo 2Â ° épisode

2 épisode ° de tour de base avec zippo. Aujourd'hui verra un autre 3 truc facile que tout le monde peut faire.
Amusez-vous avec PIC Assembly - épisode 23

Amusez-vous avec PIC Assembly - épisode 23

Comme j'ai mentionné dans les épisodes précédents, je suis bénévole au centre de recyclage local à but non lucratif. Certains des trucs électronique qui obtient déposa de genre de fait me sentent comme un archéologue de la technologie et j'ai un fant
Épisode # 7,5 Cran-a-Granate Punch

Épisode # 7,5 Cran-a-Granate Punch

Bonjour ! Pour cet épisode et demi, nous avons fait Cran-a-Granate Punch ! Ce poinçon se compose de quelques ingrédients assez savoureux tels que le jus de canneberge et de grenadiers, pour n'en nommer que quelques-uns ! :) Si vous essayez cette rece
Cidre de pomme épicée épisode 8.5

Cidre de pomme épicée épisode 8.5

pourquoi Bonjour mes chéris ! Cette boisson saisonnière laissera votre ventre chaud et votre esprit dispos ! Ce cidre épicé est le moyen idéal pour obtenir un goût, une chute, tout en une gorgée. Les belles saveurs et les arômes de clous de girofle,
Épisode #6 fromage à la crème Candy Corn Mousse

Épisode #6 fromage à la crème Candy Corn Mousse

Salut les gars, c'est Leah et il s'agit de Lena, on a juste fait Mousse de fromage à la crème bonbons maïs juste à temps pour l'halloween. Essayez-le et dites-nous ce que vous pensez ! S'il vous plaît nous laisser un peu d'amour en nous laissant des
Couronne de bonbons d’Halloween (Kids Friendly)

Couronne de bonbons d’Halloween (Kids Friendly)

Cette couronne comme indiqué ci-dessus est kids friendly, qui signifie lil ceux qui pourraient être impressionnés plutôt effrayé quand on regarde:)Vous pouvez l'accrocher sur le mur, la porte d'entrée, au-dessus de table de desserts, etc..Étape 1: Ma
Amusez-vous avec PIC Assembly - épisode 10

Amusez-vous avec PIC Assembly - épisode 10

Avez-vous déjà pensé d'une excellente solution pour un problème qui n'existe pas ? D'une manière c'est ce que la plupart de ces Instructables PIC ont été tout. Comme je le disais dans le premier, la plupart d'entre eux est des blocs de construction j
Épisode 1: Débutant Zippo Tricks

Épisode 1: Débutant Zippo Tricks

Hey, c'est mon premier épisode dans ce que j'espère être une très bonne série sur zippo tricks. Vos amis et votre famille avec ces astuces, vous pouvez impres. J'espère que vous continuez à regarder que vous remarquerez que faire de ces trucs est un
Kid-friendly jambon & fromage Hot Pockets

Kid-friendly jambon & fromage Hot Pockets

maison poches chaudes, jambon et fromage sont une simple famille préférée.  Chaque fois que je fais ces enfants deviennent fous !Ma mère fait ces pour moi tout le temps de grandir, et chaque fois que je partage notre recette familiale pour ce repas d
Trucs de base Zippo 1Â ° épisode

Trucs de base Zippo 1Â ° épisode

1 épisode ° de tour de base avec zippo. Aujourd'hui verra 3 truc facile que tout le monde peut faire.
Amusez-vous avec PIC Assembly - épisode 3

Amusez-vous avec PIC Assembly - épisode 3

Après que j'avais été jouer avec les photos pendant un certain temps j'ai remarqué que le web était plein de conseils de petite interface qui pourraient faire une variété de tâches intéressantes. Mieux encore, ils étaient moins cher que d'essayer de
Amusez-vous avec PIC Assembly - épisode 24

Amusez-vous avec PIC Assembly - épisode 24

Lorsque j'ai été stationnée à l'étranger au début des années 1970 s il y avait deux choses disponibles à un prix avantageux que vraiment aimé les gars plus militaire : équipement stéréo et des boissons alcoolisées. Non, ce Instructable n'est pas sur