我正在尝试使用在iclipse中使用jframe构建的gui i。我试过调用方法Ftwo();在我的主要方法和我导入类但它不认识方法谢谢 包com.cameron.main;
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
public class Ftwo extends JFrame {
private JPanel contentPane;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Ftwo frame = new Ftwo();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public Ftwo() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
contentPane.setLayout(new BorderLayout(0, 0));
setContentPane(contentPane);
}
}
答案 0 :(得分:2)
假设MyApp
位于同一个Java包中,只需实例化一个新的Ftwo
实例并将其设置为可见。例如:
import java.awt.*;
public class MyApp {
public static void main(String[] args) {
Ftwo ftwo = new Ftwo();
EventQueue.invokeLater(() -> ftwo.setVisible(true));
}
}