Criar um ambiente grafico em java

1. Criar um ambiente grafico em java

shoujo
shoujo

(usa Slackware)

Enviado em 04/09/2014 - 19:51h

Olá pessoal, sei que construir um ambiente grafico é um tanto complicado e impossivel para meus conhecimentos, mas..

Será que é possivel eu criar uma tela em java, colocar ela em fullscreen automaticamente de um jeito que preencha a tela toda, e fazer dala um ambiente gráfico?

A ideia é essa, instalar uma distro com shell puro, so o x11 instalado, mas sem nenhum ambiente grafico: nem kde, nem gnome, nem nada, só x11 puro..

e executar esse .jar, por exemplo, se eu for em
/etc/inittab e colocar o start do sistema pro 4, ao inves dele executar um gdm, ele vai executar minha tela em fullscreen, feita com java swing..

Tem como fazer isso?

ou pelo menos quando a pessoa digitar startx, aparecer minha tela, como se ela fosse o ambiente gráfico...

Depois com o tempo eu vou melhorando e criando recursos e funções dentro da tela..

Acho que criar um ambiente gráfico é o primeiro passo para se criar o próprio sistema xD..

se isso for possivel, é como se eu tivesse fazendo meu proprio linux a partir da minha propria tela..


  


2. Re: Criar um ambiente grafico em java

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 04/09/2014 - 20:20h

Olha , eu nao mexo muito com java, tente primeiro criar os botões e tudo + depois você pode pensar eu executar em tela cheia automaticamente , por exemplo , no SDL , p/ iniciar automaticamente em tela cheia é facil ,precisa apenas colocar uma flag no setup da tela.

Se quiser ajuda , eu posso ajudar .

E-mail = thupner@gmail.com

T+


3. Re: Criar um ambiente grafico em java

Thiago Henrique Hüpner
Thihup

(usa Manjaro Linux)

Enviado em 04/09/2014 - 20:26h

Aproposito , é bem complicado mesmo , pq tem a ver com resolução e talz e talvez java nao seja muito recomendavel , pois o java roda no JVM e fique meio lento em pcs antigos

T+


4. Re: Criar um ambiente grafico em java

shoujo
shoujo

(usa Slackware)

Enviado em 04/09/2014 - 20:34h

talvez eu nao deixei minha duvida bem explicada..

Eu quero que o programa rode sem outro ambiente grafico..

quero que ele seje no X puro..

por exemplo quando se muda o /etc/inittab pra nao iniciar o sistema grafico, colocando startx ele entra no sistema grafico, ao inves disso quero fazê-lo rodar apenas minha aplicação em java em fullscreen. xD


5. Re: Criar um ambiente grafico em java

shoujo
shoujo

(usa Slackware)

Enviado em 04/09/2014 - 21:06h

Sam L. escreveu:

Acho que o que você quer não dá pra fazer em java (não estou bem certo, claro). A não ser que exista uma implementação das bibliotecas do X para java, isso na minha opinião seria o mesmo que reinventar a roda. O mais indicado para o que quer seria usar as bibliotecas do X mesmo, tipo, com a Xlib você conseguiria fazer um modelo de ambiente gráfico para rodar janelas e também criar um gerenciador de janelas facilmente, mas você precisa saber programar em C.

A linguagem certa mesmo seria o C pois você trabalhará diretamente com o X, e além do mais você disse que só rodará no X, então pra que java?

Você pode baixar o código fonte do tinywm que é ridiculamente minúsculo e estudar como criar seu ambiente desktop com ele.


Sam, tem como eu pegar um ambiente gráfico a toa, mas deixar ele sem barra de tarefas, sem area de trabalho, apenas abrindo minha caixinha de uma aplicação java em fullscreen???.. Ai eu trabalharia meu ambiente gráfico dentro da aplicação xD


6. Re: Criar um ambiente grafico em java

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/01/2015 - 21:13h


Não tenho certeza mais pode ser possível embora não aconselhável. Da uma olhada no JNode que é um sistema operacional feito em java e usa assembly pra fazer a inicialização.
http://www.jnode.org/
https://github.com/jnode/jnode






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts