Tem alguma propriedade que faça com que o tamanho dos JLabels, JTextFieldse outro mudem seu tamanho conforme o texto que existe neles? Já procurei e não achei nada parecido. Preciso que eles tenham apenas o tamanho do texto. Se alguém pude ajudar agradeço.
Redimensionar Componentes Swing
3 Respostas
Cara, o JLabel se adapta sim ao tamanho do seu texto. Talvez o tamanho do Panel ou do Frame que esteja restringindo sua JLabel. Já o JTextField não, seu tamanho depende de como ele é criado ou do tamanho do Panel/Frame onde ele está inserido.
Você pode criar algum código para fazer isto, mas não recomendo. O legal é aprender a trabalhar legal com os administradores de layout do Swing, pois numa dessas você ferra com o usuário do programa em questão.
Espero ter ajudado, abraço!
Cara, o JLabel se adapta sim ao tamanho do seu texto. Talvez o tamanho do Panel ou do Frame que esteja restringindo sua JLabel. Já o JTextField não, seu tamanho depende de como ele é criado ou do tamanho do Panel/Frame onde ele está inserido.Você pode criar algum código para fazer isto, mas não recomendo. O legal é aprender a trabalhar legal com os administradores de layout do Swing, pois numa dessas você ferra com o usuário do programa em questão.
Espero ter ajudado, abraço!
Nem o JLabel está adaptando o tamanho aqui. Só com os fundamentos da POG pra fazer, e não fica aquelas coisas. Deve ser porque ele é inserido em um JPanel com layout null. O jeito é dar uma olhada nesses administradores de layout então. Obrigado pela ajuda.
Falou cara. Qualquer ajuda estamos aí!