Java Help Again

kasuwa1235

Well-known member
  • Dec 17, 2007
    6,353
    91
    48
    gampaha
    Mata Button 2 k add karala ekata Actions daanna oni , same label eke Me code eke Podi aulak tiyenawa mata eka hadala denawada :baffled:



    import javax.swing.*;
    import java.awt.event.*;
    import java.awt.event.ActionListener.*;


    public class swi9 implements ActionListener{
    private static void cdemo(){

    JFrame frame = new JFrame ("hi");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setBounds(600,600,600,600);
    frame.getContentPane().setLayout(null);
    JButton butt = new JButton("click me");
    butt.setBounds(20,20,200,20);
    frame.getContentPane().add(butt);

    JButton butt2 = new JButton("Click Me2");
    butt2.setBounds(25,25,205,25);
    frame.getContentPane().add(butt2);

    swi9 new1 = new swi9();
    new1.label = new JLabel("");
    new1.label.setBounds(20,40,200,20);
    frame.getContentPane().add(new1.label);

    butt.addActionListener(new1);
    frame.setVisible(true);

    }

    public void actionPerformed(ActionEvent e)
    {
    if(e.getSource()==butt)
    label.setText("Hello World");
    else
    label.setText("Ouchh Cliked");
    }

    public static void main(String [] args){
    SwingUtilities.invokeLater(new Runnable(){
    public void run(){
    cdemo();
    }
    });
    }
    JLabel label;

    }



    Error eka Attchment eke ati. mata me Code eka a vidiyatama oni

    podi waradak aththe eka hadaa ganna hati kiyala dunnoth loku deyak :sorry:
     

    Attachments

    • Capture2.JPG
      Capture2.JPG
      16.8 KB · Views: 112
    Aug 9, 2015
    82
    3
    0
    This code will work.....

    static JButton buttn = new JButton("click me");

    And java class name eka hama welema upper case letter ekakin start karanna.Best practice ekak eka.
     
    Last edited:

    MihiCherub

    Well-known member
  • Sep 14, 2009
    18,849
    1
    9,594
    113
    Gampaha
    Command pattern eka neda?
    oke JButton butt == null;
    udin dala cdemo method eka athuledi

    butt = new JButton("click me");
    karanna. ethakota hari..