| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2008 13:33:23
|
fsjr
JavaBaby
![[Avatar]](/images/avatar/78d69f40906679a976dc4d45cebffbe6.jpg)
Membro desde: 19/07/2004 12:54:26
Mensagens: 84
Offline
|
E ai pessoal, Comecei faz muito pouco com J2ME, já trabalho na area de Web (J2EE). Vamos ao que interessa:
Bom pelo que vi não tenho um JPanel da vida onde posso usar um layout para cada JPanel, ou tem um em comum ? Posso usar tipo um "JPanel" cada um com um layout e adicionar no form com BorderLayout por exemplo ?
A tela é muito simples estou adicionando um arquivo para visualização de como seria essa tela. Em swing faria facilmente em j2me não estou enxergando a solução. Estava tentando não postar sobre isso, mas não deu. Qualquer ajuda é bem vinda.
Obrigado
|
| Nome do arquivo |
estrutura.JPG |
Download
|
| Descrição |
|
| Tamanho |
4 Kbytes
|
| Baixado: |
86 vez(es) |
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/11/2008 19:24:27
|
godinez
JavaBaby
![[Avatar]](/images/avatar/836a0dcbf5d22652569dc3a708274c16.jpg)
Membro desde: 30/03/2006 12:07:24
Mensagens: 83
Localização: Sao Jose dos Campos/Campinas
Offline
|
em jme "puro" isso é "possivel" de se fazer utilizando canvas, ai vai tudo na mão msm. Da uma olhada nessa biblioteca, com ela é possivel fazer o que voce esta querendo
https://lwuit.dev.java.net/
|
Fernando J. Calegari |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/11/2008 20:03:21
|
fsjr
JavaBaby
![[Avatar]](/images/avatar/78d69f40906679a976dc4d45cebffbe6.jpg)
Membro desde: 19/07/2004 12:54:26
Mensagens: 84
Offline
|
godinez wrote:em jme "puro" isso é "possivel" de se fazer utilizando canvas, ai vai tudo na mão msm. Da uma olhada nessa biblioteca, com ela é possivel fazer o que voce esta querendo
https://lwuit.dev.java.net/
Beleza, ja baixei esse framework e agora vou estudar ele e o que não der pra fazer com ele ou outros vou criar conforme minha necessidade, to vendo que é a melhor forma e já se aprender mais tb ao mesmo tempo.
Valeu godinez
Abraço
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/11/2008 11:25:37
|
npereirajr
JavaTeenager
Membro desde: 04/03/2008 15:21:35
Mensagens: 157
Localização: Rio de Janeiro
Offline
|
Isso é muito simples de se fazer sem usar frameworks.
Basta você adicionar os controles como segue a ordem.
|
Nelson Pereira Junior
Desenvolvedor Web e Móvel
Blog sobre desenvolvimento de aplicações móveis, J2ME, BlackBerry, FlashLite, Android, e mais: Blog: DevMobile.blog.br
Mobile Phone: +55 21 7623-0151
GTalk e MSN: npereirajr@gmail.com
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/11/2008 12:20:31
|
fsjr
JavaBaby
![[Avatar]](/images/avatar/78d69f40906679a976dc4d45cebffbe6.jpg)
Membro desde: 19/07/2004 12:54:26
Mensagens: 84
Offline
|
npereirajr wrote:Isso é muito simples de se fazer sem usar frameworks.
Basta você adicionar os controles como segue a ordem.
OPa, npereirajr, valeu a resposta .... mas o seguinte se eu ficar adicionando um após o outro eles irão ficar um abaixo do outro (Default) correto ? Quanto que por exemplo: Preciso no primeiro momento de um título centralizado, logo abaixo preciso de dois componentes na mesma linha, um label e um textedit, na linha abaixo somente um button centralizado e na linha abaixo uma barra de progresso. Para fazer isso seria legal ter a mesma idea do Swing de adicionar panels com os mais variados layouts para se trabalhar na boa, sem contar no GridBagLayout do Swing, mas como não tem baixei o framework Lwuit indicado pelo amigo e vi que posso criar vários containers com layouts diferentes, e isso vai me ajudar e muito a criar telas bem complexas.
Obrigado
Abraço
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/11/2008 12:32:43
|
npereirajr
JavaTeenager
Membro desde: 04/03/2008 15:21:35
Mensagens: 157
Localização: Rio de Janeiro
Offline
|
O que vc precisa q fique na mesma linha??? Um Label + um campo? Por padrão já fica na mesma linha.
|
Nelson Pereira Junior
Desenvolvedor Web e Móvel
Blog sobre desenvolvimento de aplicações móveis, J2ME, BlackBerry, FlashLite, Android, e mais: Blog: DevMobile.blog.br
Mobile Phone: +55 21 7623-0151
GTalk e MSN: npereirajr@gmail.com
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/11/2008 13:00:49
|
godinez
JavaBaby
![[Avatar]](/images/avatar/836a0dcbf5d22652569dc3a708274c16.jpg)
Membro desde: 30/03/2006 12:07:24
Mensagens: 83
Localização: Sao Jose dos Campos/Campinas
Offline
|
os componentes sao simples de se fazer sim, mas o layout do jeito que esta querendo somente com framework, no caso o LWUIT
|
Fernando J. Calegari |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/11/2008 16:06:33
|
npereirajr
JavaTeenager
Membro desde: 04/03/2008 15:21:35
Mensagens: 157
Localização: Rio de Janeiro
Offline
|
godinez wrote:os componentes sao simples de se fazer sim, mas o layout do jeito que esta querendo somente com framework, no caso o LWUIT
Discordo! O que ele quer é apenas:
Controle Centralizado (simples, basta alterar o alinhamento)
Label + Campo (normal, basta adicionar um label + um campo)
Botão centralizado (simples, basta centralizar o botão)
Não vejo porque adotar todo um framework se ele quer apenas isso.
|
Nelson Pereira Junior
Desenvolvedor Web e Móvel
Blog sobre desenvolvimento de aplicações móveis, J2ME, BlackBerry, FlashLite, Android, e mais: Blog: DevMobile.blog.br
Mobile Phone: +55 21 7623-0151
GTalk e MSN: npereirajr@gmail.com
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/11/2008 16:15:42
|
godinez
JavaBaby
![[Avatar]](/images/avatar/836a0dcbf5d22652569dc3a708274c16.jpg)
Membro desde: 30/03/2006 12:07:24
Mensagens: 83
Localização: Sao Jose dos Campos/Campinas
Offline
|
[quote=npereirajr
Discordo! O que ele quer é apenas:
Controle Centralizado (simples, basta alterar o alinhamento)
Label + Campo (normal, basta adicionar um label + um campo)
Botão centralizado (simples, basta centralizar o botão)
Não vejo porque adotar todo um framework se ele quer apenas isso.
Até ai concordo Nelson, porem quando o nosso amigo citou o layout
Bom pelo que vi não tenho um JPanel da vida onde posso usar um layout para cada JPanel, ou tem um em comum ? Posso usar tipo um "JPanel" cada um com um layout e adicionar no form com BorderLayout por exemplo ?
A tela é muito simples estou adicionando um arquivo para visualização de como seria essa tela. Em swing faria facilmente em j2me não estou enxergando a solução. ...
isso se faz somente com o framework! me corriga novamente se eu estiver errado
abraços!
|
Fernando J. Calegari |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/11/2008 16:29:32
|
JavaES
Java Ninja
![[Avatar]](/images/avatar/5d9c5ea2d5950e8ea2d01cdc092ffe29.png)
Membro desde: 16/03/2008 22:34:12
Mensagens: 298
Localização: Vitória-ES
Offline
|
Nem com framework você terá JPanel em JME. Aqui se faz direto no Form... ele terá que fazer diret no form. Como o npereirajr disse, é muito melhor fazer utilizando os componente nativos do JME, pois senão terá que importar um framework inteiro parapouca coisa. Só tenho dúvidas se tem como colocar um Label e um TextField na mesma linha.
This message was edited 2 times. Last update was at 05/11/2008 16:31:36
|
http://www.insidemobile.com.br/
Grandes homens fazem o impossível por que eles tentam o impossível. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/11/2008 21:01:17
|
npereirajr
JavaTeenager
Membro desde: 04/03/2008 15:21:35
Mensagens: 157
Localização: Rio de Janeiro
Offline
|
Por padrão os controles ficam na mesma linha. Se você inserir 5 labels num Form, o framework default colocará um ao lado do outro enquanto couber numa mesma linha. Quando não couber mais, o próximo irá para a linha de baixo. Para separar os controles existe o Spacer ou o "\n" no Label.
Por isso, se você colocar 1 label escrito: "Nome:" e em seguida um campo, ambos ficarão na mesma linha. Claro que o seu Label não pode ter escrito uma frase muito grande, nem pode o seu campo ser muito grande, caso contrário o framework mandará o campo para baixo, pois ele perceberá que não cabe numa mesma linha.
|
Nelson Pereira Junior
Desenvolvedor Web e Móvel
Blog sobre desenvolvimento de aplicações móveis, J2ME, BlackBerry, FlashLite, Android, e mais: Blog: DevMobile.blog.br
Mobile Phone: +55 21 7623-0151
GTalk e MSN: npereirajr@gmail.com
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/11/2008 10:15:32
|
fsjr
JavaBaby
![[Avatar]](/images/avatar/78d69f40906679a976dc4d45cebffbe6.jpg)
Membro desde: 19/07/2004 12:54:26
Mensagens: 84
Offline
|
npereirajr wrote:Por padrão os controles ficam na mesma linha. Se você inserir 5 labels num Form, o framework default colocará um ao lado do outro enquanto couber numa mesma linha. Quando não couber mais, o próximo irá para a linha de baixo. Para separar os controles existe o Spacer ou o "\n" no Label.
Por isso, se você colocar 1 label escrito: "Nome:" e em seguida um campo, ambos ficarão na mesma linha. Claro que o seu Label não pode ter escrito uma frase muito grande, nem pode o seu campo ser muito grande, caso contrário o framework mandará o campo para baixo, pois ele perceberá que não cabe numa mesma linha.
Ai galera valeu por todas as respostas e dicas. Acabei por estar utilizando o LWUIT pois não é para uma aplicação comercial e meu celular tem um bom processamento e espaço de sobra para a app. Como comentei ainda está sendo a primeira App e ainda tem muito a aprender. O costume com Swing e J2EE deixa a gente meio frustado ao se deparar com o J2ME na hora de realmente ter que desenvolver algo, mas esses desafios são bons.
Valeu a todos
Abraço
This message was edited 1 time. Last update was at 06/11/2008 10:20:40
|
|
|
 |
|
|