Este é meu primeiro tópico, vou tentar acertar na formatação. hehehe
Minha dúvida é relacionada a criação de um Frame, a lógica abaixo foi tirada de um dos demos do site da Sun.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class FrameDemo {
public static void createAndShowGUI(){
JFrame frame = new JFrame("Frame Demo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel emptyLabel = new JLabel("");
emptyLabel.setPreferredSize(new Dimension (175,100));
frame.getContentPane().add(emptyLabel, BorderLayout.CENTER);
frame.pack();
frame.setVisible(true);
}
public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable(){
public void run(){
createAndShowGUI();
}
});
}
}
Dúvidas:
1 - Foi dado um import de “import java.awt.event.*;” e no Eclipse aparece como não usada. Isso ocorreu por adicionar o import sem necessidade, ou existe algo que não está explicito?
2 - Existe algum motivo para ter utilizo na linha “emptyLabel.setPreferredSize(new Dimension (175,100));” o construtor do JLabel para dimensionar o tamanho do Frame? É a pratica correta? ou não muda nada?
Desde já, valeu pessoal!!!