2013-11-21 1 views
-8
import java.awt.*; 
    import java.awt.event.*; 
    import java.sql.*; 
    import javax.swing.*; 

    import java.awt.Image; 
    import java.awt.Toolkit; 
    import javax.swing.JFrame; 


    public class Profile extends JFrame implements ActionListener, MouseLIstener{ 

     JLabel home = new JLabel("Home"); 
     JLabel pro = new JLabel("Profile");  

     JTextField search = new JTextField(""); 

     JButton update = new JButton("Update Info"); 
     ImageIcon log = new ImageIcon("mini.png"); 
     JLabel logo = new JLabel(log, JLabel.CENTER); 

     ImageIcon ban = new ImageIcon("cover.jpg"); 
     JLabel bann = new JLabel(ban, JLabel.CENTER); 
     ImageIcon ppic = new ImageIcon("Koala.jpg"); 
     JLabel profile = new JLabel(ppic, JLabel.CENTER); 
     ImageIcon menu1 = new ImageIcon("fbMenu.png"); 
     JLabel menu = new JLabel(menu1, JLabel.CENTER); 

     Container c; 
     Connection con; 
     Statement st; 
     ResultSet rs; 
     int ctr; 

     public Profile() { 

      Image icon = Toolkit.getDefaultToolkit().getImage("fb.png"); 
      setIconImage(icon); 
      this.setTitle("Profile"); 
      this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
      this.setResizable(false); 
      this.setLayout(null); 
      this.setSize(600, 500); 
      this.setLocationRelativeTo(null); 


      c=this.getContentPane(); 
      c.setLayout(null); 
      this.add(update); 
      c.add(profile); 
      c.add(logo); 
      c.add(search); 
      c.add(home); 
      c.add(pro); 
      c.add(menu); 
      c.add(bann); 
      profile.setBounds(20, 150, 150, 150); 
      bann.setBounds(0, 0, 600, 200); 
      menu.setBounds(0, 0, 600, 40); 
      home.setBounds(360, 10, 35, 25); 
      pro.setBounds(410, 10, 40, 25); 
      update.setBounds(300, 160, 110, 35); 
      search.setBounds(90, 10, 230, 25); 
      logo.setBounds(60, 10, 25, 25); 

      update.addActionListener(this); 

     } 


     public void actionPerformed(ActionEvent e){ 
       Object o = e.getSource(); 
      if(o==update) 
      {  
       Update j= new Update();    
       j.setVisible(traue); 
       this.setVisible(false); 
       j.setVisible(true); 
      } 

     } 
     public static void main(String[] args) { 
      Profile pr = new Profile(); 
      pr.setVisible(true); 
     } 

    } 
+3

질문에 약간의 시간을주십시오. "오류"와 코드의 벽을 게시하지 말고 문제의 세부 사항을 알려주십시오. 미안하지만이 질문은 게으른 궁극적 인 문제입니다. 이 잘못을 증명하십시오. –

+0

어떤 유형의 오류가 있습니까? – Masudul

+0

잘못된 태그를 사용했습니다. 포맷하기 위해 코드 버튼'{}'을 사용하십시오. 대담하게 만들지 마라. 나는 그걸 정리하지 않을거야, 곧 자러 가고 싶다. –

답변

2

넣을 때 :

public class Profile extends JFrame implements ActionListener, MouseLIstener{ 

당신은 잘못의 MouseListener의 이름을 입력 등의 MouseListener을.

변경

MouseLIstener 

다음

MouseListener 

및 아래 unimplement 방법을 추가, 당신의 프로그램에 대한 작동합니다.

public void mouseClicked(MouseEvent e) { 
     // TODO Auto-generated method stub 

    } 


    public void mouseEntered(MouseEvent e) { 
     // TODO Auto-generated method stub 

    } 


    public void mouseExited(MouseEvent e) { 
     // TODO Auto-generated method stub 

    } 


    public void mousePressed(MouseEvent e) { 
     // TODO Auto-generated method stub 

    } 


    public void mouseReleased(MouseEvent e) { 
     // TODO Auto-generated method stub 

    }