1
resposta

Inteface Java

Olá, estou tentando criar uma Interface Java no Eclipse e estou tendo dificuldades, alguém poderia me ajudar? Quais bibliotecas devo exportar para fazer a tela. Estava procurando vídeos para me ajudar e achei bem dinâmico quando criada no NetBeans, gostaria de saber se tem como fazer o mesmo no Eclipse.

1 resposta

Para criar uma aplicação Desktop com Java vc deve usar JavaFX (antigo Swing). JavaFX possui vários classes para vc construir uma tela com campos, botões, combos etc, mas tudo isso tem uma complexidade. Segue um exemplo usando uma método main para criar uma janela com um botão:

package tela;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;

public class ButtonExample {
    public static void main(String[] args) {
        // Criar uma nova janela
        JFrame frame = new JFrame("Exemplo de Botão");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(300, 200);

        // Criar um botão
        JButton button = new JButton("Clique Aqui");

        // Adicionar um ouvinte de ação ao botão
        button.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                System.out.println("Botão clicado!");
            }
        });

        // Adicionar o botão à janela
        frame.getContentPane().add(button);

        // Exibir a janela
        frame.setVisible(true);
    }
}

E no arquivo module-info.java precisamos adicionar o modulojava.desktop:

module NomeProjeto { requires java.desktop; }

Espero ter ajudado!

Abs, Nico