J'utilise aussi cette technique e parfois.
Je pense que vous ne pourrez pas faire cela dans Eclipse.
Et je dirais, ce qui est bon :)
Think, p = new JPanel(new GridLayout(0, 1));
n'est pas une déclaration qui contrôle le bloc suivant et ainsi ne peut pas l'ouvrir. Lors de la lecture du code lorsque nous trouvons }
nous attendons intuitivement pour/if/etc au début qui est synonyme de {
. Mais il n'y a que p = new ...
Cela n'a aucun sens - la première pensée serait, où est IF ou quelque chose! :)
Nous voulons simplement que le bloc soit séparé du bloc externe - textuellement ou en visibilité de la visibilité. Donc, lors du défilement, nous avons trouvé le {
de départ à la même indentation (pas de contrôle ou d'autres déclarations avant) - et c'est tout. Pas d'autres pensées, tout va bien.
Juste changer la façon dont vous y pensez et vous apprécierez {
au début de la ligne.
p.s. J'utilise le formatage standard de sorte que toutes les autres accolades de début sont à la fin de la ligne dans mon code.
Pourquoi le feriez-vous? Le bloc est un bloc anonyme, qui n'est pas du tout lié à la déclaration du Panel. Êtes-vous sûr de ne pas confondre cela avec le code d'un gestionnaire attaché au panneau? Ce serait formaté comme vous le souhaitez. – Bananeweizen
J'utilise un bloc anonyme pour faciliter la relecture. Tout ce contenu de bloc sera ajouté au panneau et est en retrait. – NBlackout
Cool. J'utilise aussi cette technique pour cacher des variables locales répétitives et/ou découpler des fragments de code. – Vitaly