Cách thực hành tốt nhất để bắt đầu một ứng dụng java swing là gì? Có thể có một cách khác để làm điều đó.Thực hành tốt nhất để bắt đầu ứng dụng xoay
Tôi muốn biết liệu tôi có phải sử dụng lớp SwingUtilities để khởi động ứng dụng (khả năng an toàn) hay không (khả năng đầu tiên).
public class MyFrame extends JFrame {
public void createAndShowGUI() {
this.setSize(300, 300);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
// add components and stuff
this.setVisible(true);
}
public static void main(String[] args) {
// First possibility
MyFrame mf = new MyFrame();
mf.createAndShowGUI();
// Secound possibility
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
MyFrame mf = new MyFrame();
mf.createAndShowGUI();
}
});
}
}
Cảm ơn câu trả lời của bạn. Liên kết trong câu trả lời của bạn rất hữu ích! – Charmin
@Maik bạn được chào đón. Điều đó, và phần còn lại của hướng dẫn xoay thực sự đáng đọc. – kiheru