-
Como fazer para que um jFrame seja maximizado ?
-
Existe uma StatusBar no Swing ?
-
Como fazer para que um jTextField haja como um campo para Password ? Ou seja , que mostre asteriscos ao digitar.
Três dúvidas básicas no Swing
6 Respostas
1. Como fazer para que um jFrame seja maximizado ?
Existe uma StatusBar no Swing ?
Como fazer para que um jTextField haja como um campo para Password ? Ou seja , que mostre asteriscos ao digitar.
class JPasswordField extends JTextField
Use um JLabel e use setBorder para associar a um objeto java.awt.Border que seja uma borda adequada (talvez javax.swing.border.EtchedBorder) (isso é para uma status bar simples, sem subdivisões). Se precisar algo mais complexo, crie um JPanel, ponha alguns JLabels dentro, e ponha as bordas adequadas no JPanel e nos JLabels.
Um JFrame é um java.awt.Frame, procure por setExtendedState.
-
Alguns jeitos:
http://www.google.com.br/search?q=maximize+jframe -
Não tem algo pronto no Swing. Pode buscar alguma classe para download ou implemente a sua.
-
Use javax.swing.JPasswordField
http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JPasswordField.html
-
Use:
this.setExtendedState(Frame.MAXIMIZED_BOTH); -
Não conheço nada pronto! Tente implementar com JPanel para fazer as divisões e JLabel as mensagens.
-
Use a classe: javax.swing.JPasswordField
Vamos lá:
Tente:
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
Em algumas plataformas não funciona. Voce pode verificar com:
java.awt.Toolkit.getDefaultToolkit().isFrameStateSupported(JFrame.MAXIMIZED_BOTH)
Não. Você vai ter que usar um JPanel em um Frame com BorderLayout.
Tem o JPasswordField que serve pra isso.
Como dica use uma classe que receba seu objeto de statusde forma estática. Assim vc poderá alterar o status do objeto mais facilmente de qualquer local do seu sistema.
Gente , muito obrigado , problemas resolvidos.