Java como Executável

1 resposta
java
J

Oi!
Criei um código Java para o meu projeto.
Ele está funcionando direito.
Só quero que vocês deem a sua opinião.
.
.
O que preciso para que meu código seja perfeito?
O que posso mudar? Para melhorar?
Dê a sua opinião!
.
.
public class Window {

public WindowPrincipal frame;

public void Window(){

frame = new WindowPrincipal();

frame._WindowPrincipal();

}
public static void main(String[] args) {

Window jx = new Window();

jx.Window();

}
}

.

.

public class WindowPrincipal {

public Window_1 frame1;

public void WindowPrincipal(){
}

public void _WindowPrincipal(){

frame1 = new Window_1();

frame1._Window_1();

}
}

.

.

.

import javax.swing.<em>;

import java.awt.</em>;

import java.awt.event.*;

public class Window_1 {

public JFrame frame;
public LayoutPrincipal layout;

public void Window_1(){
}

public void _Window_1(){

frame = new JFrame();

frame.setTitle(Hello World Example);

frame.setSize(200,200);

frame.setLocation(500, 260);
Image Icone = Toolkit.getDefaultToolkit().getImage("icone.png");
  frame.setIconImage(Icone);

  // frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

  Container ct = frame.getContentPane();
  ct.setLayout(null);
  layout = new LayoutPrincipal();

  ct.add(layout._LayoutPrincipal(frame.getWidth(),frame.getHeight()));

  frame.setVisible(true);

  frame.addWindowListener(new WindowAdapter() {
     public void windowClosing(WindowEvent e) {
        System.exit(0);
  }});

}

}

.

.

.

import javax.swing.<em>;

import java.awt.</em>;

import java.awt.event.*;

public class LayoutPrincipal {

public JPanel painelPrincipal;
public Layout_1 layout1;

public void LayoutPrincipal(){
}

public JPanel _LayoutPrincipal(int width, int height){

painelPrincipal = new JPanel();

painelPrincipal.setLayout(null);

painelPrincipal.setBounds(0, 0, width, height);
layout1 = new Layout_1();

  painelPrincipal.add(layout1._Layout_1());

  return painelPrincipal;
}

}

.

.

.

import javax.swing.<em>;

import java.awt.</em>;

import java.awt.event.*;

public class Layout_1{

public JButton botao;
public JPanel painel;

public void Layout_1(){
}

public JPanel _Layout_1(){

painel = new JPanel();

painel.setLayout(null);

painel.setBounds(0, 0, 200, 200);
botao = new JButton();
  botao.setText("Hi!");
  botao.setBounds(25,10,150,25); // objeto.setBounds(esquerda, topo, largura, altura)
  painel.add(botao);
  botao.addActionListener(new ActionListener() {
     public void actionPerformed(ActionEvent e) {
        JOptionPane.showMessageDialog(null, "Hello World!");
  }});

  return painel;

}

}

1 Resposta

PedreiroDeSoftware

Errar.
Reconhecer o erro.
Errar de novo.
Corrigir outra vez.
Em resumo, estudar e praticar, pois não dá pra ser perfeito, porque o erro faz parte do aprendizado.
Então, o que vc precisa, é de tempo.

Criado 2 de dezembro de 2019
Ultima resposta 2 de dez. de 2019
Respostas 1
Participantes 2