Comprendre la différence entre setPreferRedSize () et setSize () dans les composants de Java
dans Java Swing, la setSize () et SetPreferRedSize () Méthodes Plays Crucial Role dans le contrôle de la taille de la taille des composants. Cependant, il existe une différence subtile entre leurs fonctionnalités.
setSize () vs SetPreferRedSize ()
Si le parent n'a pas de gestion de mise en page (par exemple, jframes, jpanels):
utilisesetSize ()
.setSize () n'est nécessaire que lorsque le parent n'a pas de gestionnaire de mise en page. Ceci est généralement le cas des composants de niveau supérieur comme JFrames et composants placés à l'intérieur des volets. Button.setPreferredSize (nouvelle dimension (100, 30)); frame.getContentPane (). Add (bouton, borderLayout.Center);
si vous souhaitez définir la taille exacte du JFrame lui-même, utilisez SetSize () à la place:
frame.setsize (new dimension (500, 300));
setSize () 和 SetPreferRedSize () 的区别至关重要 , 这将使您能够有效地控制 Java 组件的大小 , 无论是使用还是不使用布局管理器。
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3