"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > O momento do uso do setSize () e SetPreferredSize () em Java Swing

O momento do uso do setSize () e SetPreferredSize () em Java Swing

Postado em 2025-05-02
Navegar:430

setSize() vs. setPreferredSize() in Java Swing: When Should I Use Each Method?

compreendendo a diferença entre setPreferredSize () e SetSize () nos componentes java

em Java Swing, SetSize () e SetPrered of () Methods Playurbrcruzial No entanto, há uma diferença sutil entre a funcionalidade deles. gerente.

setPreferredSize () : define o tamanho preferido do componente, que o gerenciador de layout usa para determinar seu tamanho. O gerenciador de layout dos pais do componente. Use

setPreferredSize ()
    . Ao definir o tamanho preferido, você permite que o gerenciador de layout posicione e dimensione o componente adequadamente dentro do espaço que possui. Ao definir o tamanho preferido dos botões, o BorderLayout os organizará automaticamente com o espaçamento e o alinhamento corretos. Normalmente, esse é o caso de componentes de nível superior, como JFrames e componentes colocados dentro de painéis rolados. Button.SetPreferredSize (nova dimensão (100, 30)); quadr.getContentPane (). Add (Button, borderlayout.center);
  • se você deseja definir o tamanho exato do próprio jframe, use setSize () em vez disso:
  • frame.setsize (new Dimension (500, 300);
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3