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;
}
}