Três dúvidas básicas no Swing  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
gafanha
Debugger
[Avatar]

Membro desde: 02/05/2006 20:33:13
Mensagens: 58
Localização: Itatiba - SP
Offline

1. Como fazer para que um jFrame seja maximizado ?

2. Existe uma StatusBar no Swing ?

3. Como fazer para que um jTextField haja como um campo para Password ? Ou seja , que mostre asteriscos ao digitar.

Douglas M dos Santos
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

gafanha wrote:1. Como fazer para que um jFrame seja maximizado ?

2. Existe uma StatusBar no Swing ?

3. Como fazer para que um jTextField haja como um campo para Password ? Ou seja , que mostre asteriscos ao digitar.


3. class JPasswordField extends JTextField

2. 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.

1. Um JFrame é um java.awt.Frame, procure por setExtendedState.


[WWW]
Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline

1. Alguns jeitos:
http://www.google.com.br/search?q=maximize+jframe

2. Não tem algo pronto no Swing. Pode buscar alguma classe para download ou implemente a sua.

3. Use javax.swing.JPasswordField
http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JPasswordField.html

Former LIPE.
[ICQ]
drix
JavaBaby
[Avatar]

Membro desde: 16/06/2006 14:42:48
Mensagens: 84
Localização: Maringá - Paraná
Offline

1) Use:

2) Não conheço nada pronto! Tente implementar com JPanel para fazer as divisões e JLabel as mensagens.

3) Use a classe: javax.swing.JPasswordField

JDRIx
=/=/=/=/=/=/=/
Café? Servido?
[MSN]
ciczan
JavaGuru
[Avatar]

Membro desde: 22/12/2004 12:57:21
Mensagens: 227
Localização: Curitiba -PR
Offline

Vamos lá:

1. Como fazer para que um jFrame seja maximizado ?

Tente:
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
Em algumas plataformas não funciona. Voce pode verificar com:
java.awt.Toolkit.getDefaultToolkit().isFrameStateSupported(JFrame.MAXIMIZED_BOTH)

2. Existe uma StatusBar no Swing ?


Não. Você vai ter que usar um JPanel em um Frame com BorderLayout.

3. Como fazer para que um jTextField haja como um campo para Password ? Ou seja , que mostre asteriscos ao digitar.

Tem o JPasswordField que serve pra isso.
[MSN]
antonioni.rocha
JavaGuru
[Avatar]

Membro desde: 07/05/2006 17:09:05
Mensagens: 246
Offline

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.
gafanha
Debugger
[Avatar]

Membro desde: 02/05/2006 20:33:13
Mensagens: 58
Localização: Itatiba - SP
Offline

Gente , muito obrigado , problemas resolvidos.

Douglas M dos Santos
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team