Tại sao e không chạy được code ra như hình ạ
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTabbedPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class MyFrame extends JFrame{
final static String google="Google";
final static String bing="Bing";
final static String hus="HUS";
final static String mim="MIM";
final static String BUTTONPANEL="TAB1";
final static String TEXTPANEL="TAB2";
public MyFrame() {
this.setSize(400,500);
this.setTitle("Demo");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
/*JButton button1=new JButton("Button 1 (PAGE_START)");
contentPane.add(button1,BorderLayout.PAGE_START);
JButton button2=new JButton("Button 2 (CENTER)");
contentPane.add(button2,BorderLayout.CENTER);
JButton button3=new JButton("Button 3 (LINE_START)");
contentPane.add(button3,BorderLayout.LINE_START);
JButton button4=new JButton("Button 4 (PAGE_END)");
contentPane.add(button4,BorderLayout.PAGE_END);
JButton button5=new JButton("Button 5(LINE_END)");
contentPane.add(button5,BorderLayout.LINE_END);*/
JMenuBar menuBar=new JMenuBar();
JMenu File=new JMenu("File");
JMenuItem New=new JMenuItem("New");
JMenuItem Exit=new JMenuItem("Exit");
File.add(New);
File.add(Exit);
JMenu Help=new JMenu("Help");
JMenuItem About=new JMenuItem("About"); // tạo menu
Help.add(About);
menuBar.add(File);
menuBar.add(Help);
this.setJMenuBar(menuBar);
About.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) { // hiển thị thông tin
// TODO Auto-generated method st
JOptionPane.showMessageDialog(null,"Nông Thị Minh-K62A4");
}
});
Exit.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
System.exit(0);
}
});
New.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
JOptionPane.showConfirmDialog(null, "bạn có chắc chắn muốn tạo cái mới không");// câu lệnh đưa ra 1 yêu cầu gì đó
}
});
JPanel contentPane =new JPanel();
this.setContentPane(contentPane);
contentPane.setLayout(new BorderLayout(0,0));
JTextArea textArea=new JTextArea(); //thêm nhập dữ liệu text
JTextField textField =new JTextField("http://www.google.com.vn");//thêm ô vuông 1 dòng
this.setBounds(0,0,400,300);//kích thước ô giao diện
this.add(textField, BorderLayout.PAGE_START);
JTabbedPane tabbedPane=new JTabbedPane();
JPanel car1=new JPanel();
car1.add(new JTextArea("JTabbedPane với 4 JPanel con"));
JPanel car2=new JPanel();
JPanel car3=new JPanel();
JPanel car4=new JPanel();
tabbedPane.add(google,car1);
tabbedPane.add(bing,car2);
tabbedPane.add(hus,car3);
tabbedPane.add(mim,car4);
this.add(tabbedPane,BorderLayout.CENTER);
JScrollPane scrollPane=new JScrollPane(textArea);// tạo thanh cuộn
scrollPane.setBounds(0,0,400,300);
this.add(scrollPane);
}
}
public class JFrame{
public static void main(String[] args) {
MyFrame frame=new MyFrame();
frame.setVisible(true);
}
}