JButton  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
Daniel Ilha
JavaBaby

Membro desde: 23/06/2006 11:42:08
Mensagens: 79
Localização: Porto Alegre
Offline

Pessoal estou com uma dificuldade de iniciante, que é o meu caso.

Não estou entendento como utilizar as informações da API.


por exemplo:

JButom b1 = new JButton();
b1.setLayout(this);
b1.actionListener(this);

quero alterar a posição:

b1.setBounds(10,10,100,100); //fazendo isto deveria deslocar o botão
//e alterar suas dimensões


Não estou entendendo com montar, pois na API mostra :

public void setBounds(int x,
int y,
int width,
int height)

Quando tenho a informação acima como devo proceder?




andre_a_s
GUJ Ranger
[Avatar]

Membro desde: 23/02/2003 01:04:53
Mensagens: 755
Localização: Santo André(SP)
Offline

Tenta colocar b1.setLayout(null);

Gosta de cerveja e de viagem?
Visite meu blog!
http://www.TravelAndBeer.com
[Email] [MSN] [ICQ]
Daniel Ilha
JavaBaby

Membro desde: 23/06/2006 11:42:08
Mensagens: 79
Localização: Porto Alegre
Offline

Desculpas!!

Eu digitei errado.

Mesmo b1.setLayout(null); //não está fucionando
davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline

Num é no botão q vc seta o layout, é no container que vc ta adicionando ele.

seuFrame.setLayout(null);
ou
seuPainel.setLayout(null);

Não se esqueça que usar o null layout não é uma boa prática.

Falow!

Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
Daniel Ilha
JavaBaby

Membro desde: 23/06/2006 11:42:08
Mensagens: 79
Localização: Porto Alegre
Offline

Valeu funcionou!

Aproveito para perguntar o que seria correto para utilizar ao invés do null Layout.
Renato Fróes
HelloWorld

Membro desde: 20/06/2006 13:36:57
Mensagens: 12
Offline

...

Eu não vejo nenhum problema em utilizar o layout null, entendo que layout é pra ser utilizado quando há necessidade do mesmo.

Layouts facilitam e garantem o posicionamento de seus objetos da tela.

Implementei vários sistemas em swing com layout null e não tive nenhum problema.
thingol
Moderador

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

De modo geral, use layouts quando:
- Você não pode definir o sistema operacional em que vai rodar seu programa (ou seja, pode ser que as fontes Tahoma, Verdana etc. não estejam disponíveis)
- Você quer que a tela seja integralmente usada, não importando a resolução
(ou seja, você pode alterar o tamanho das telas de sua aplicação)
- Você simplesmente acha difícil alinhar precisamente as coisas com o mouse, mas sabe que as coisas têm relacionamentos entre si

Se você quer trabalhar do modo VB 6.0 (onde você tem de posicionar as coisas todas em posições absolutas e não dá para modificar o tamanho dos diálogos etc.) use Null Layout. Realmente dá menos dor de cabeça.

Os layouts do Java são muito "podres" e difíceis de usar. Use o GroupLayout se tiver acesso ao NetBeans, ou ou FormLayout do JGoodies.
[WWW]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team