Saturday, March 8, 2014

Problem with actionperformed callback
































































































































I tried to create function, what shows textdialog, when client press the buton, but the problem is that i have defined frame under public static void main and in ActionPerformed callback first parameter "frame" is undefined. How could i fix this?
































































































































import java.awt.*;































































































































import java.awt.event.*;































































































































import java.applet.Applet;































































































































import javax.swing.*;































































public class Vestlus extends Applet implements ActionListener {































































































































TextField tf = new TextField("");































































































































Button nupp = new Button(" Sisesta ");
































































































































public Vestlus()































































































































{































































































































add(tf);































































































































add(nupp);































































































































nupp.addActionListener(this);
































































































































}































































































































public void actionPerformed(ActionEvent e)































































































































{































































































































if(e.getSource() == nupp)































































































































{































































































































JOptionPane.showMessageDialog(frame,"Hoiatus","Vää rtused ei klapi!", JOptionPane.INFORMATION_MESSAGE);
































































































































}































































































































}































































































































public static void main(String args[])































































































































{
































































































































JFrame frame = new JFrame("Project LA");































































































































frame.add(new Vestlus());































































































































frame.setSize(300,200);































































































































frame.setVisible(true);































































































































frame.setDefaultCloseOperation(1);
































































































































}
































































































































}































































































































































































































































































































No comments:

Post a Comment