Boa noite, sou iniciante. Estou num projeto na faculdade de criar um jogo(o jogo tem que ter a parte apenas de escrita e uma parte de interface), preciso fazer com que o sai na Main do programa, saia também na interface gráfica, como posso fazer isso?
Caixa de texto na interface gráfica
6 Respostas
Interface gráfica usando Java tem varias bibliotecas, entre elas
Swing (Tem bastante material)
JavaFX (Moderna)
SWT (É boa)
Complementando a resposta anterior:
SWT está para o AWT assim como o JFaces está para o Swing.
O Swing foi uma melhoria do AWT utilizando MVC, tanto que muitos componentes Swing estendem classes do AWT.
Mais ou menos o mesmo acontece com o JFaces e o SWT.
Eu usei essas bibliotecas já, para criar botões etc. Porém nesse jogo, eu preciso mesclar o código já implementado sem interface com uma interface, e precisaria do que sai na executável dentro da interface gráfica, e não achei nenhum método para isso
Mas métodos prontos pra isso não existem, você vai ter que criar.
Poderia começar postando o código que você já tem, sem telas, que daí fica melhor pra te orientar de como fazer.
É que no código que já tenho pronto, os métodos que escrevem na tela são Void, é possível eu fazer um TextField já na parte gráfica que imprima o que tem em um método void?
Sim, mas vai ter que modificar seu código.