Forum » Programiranje » Java,actionlistener problem
Java,actionlistener problem

JaaZoo ::
Imam en problem. Izpiše se mi naslednje sporočilo:
PrijavnoOkno should be declared abstract; it does not define actionPreformed(java.awt.event ActionEvent) in PrijavnoOkno
public class PrijavnoOkno extends JPanel implements java.awt.event.ActionListener
 
1 error
 
v classu PrijavnoOkno imam definirano
public void actionPreformed(ActionEvent e){...}
 
Prosim za pomoč!!
PrijavnoOkno should be declared abstract; it does not define actionPreformed(java.awt.event ActionEvent) in PrijavnoOkno
public class PrijavnoOkno extends JPanel implements java.awt.event.ActionListener
1 error
v classu PrijavnoOkno imam definirano
public void actionPreformed(ActionEvent e){...}
Prosim za pomoč!!

JaaZoo ::
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class PrijavnoOkno extends JPanel implements
    java.awt.event.ActionListener {
  public PrijavnoOkno() {
    setLayout(null);
    JLabel pozdrav = new JLabel("audioMat");
    Font pisavaP = new Font("Serif", Font.BOLD | Font.ITALIC, 40);
    pozdrav.setFont(pisavaP);
    pozdrav.setBounds(30, 5, 200, 60);
    pozdrav.setForeground(Color.white);
    add(pozdrav);
    JLabel podpozdrav = new JLabel("prijava");
    podpozdrav.setBounds(180, 40, 200, 40);
    add(podpozdrav);
    JLabel uporabnik = new JLabel("  Uporabnisko ime:");
    Font pisava = new Font("Serif", Font.BOLD | Font.ITALIC, 15);
    uporabnik.setFont(pisava);
    uporabnik.setBounds(20, 90, 150, 20);
    add(uporabnik);
    podpozdrav.setFont(pisava);
    JTextField uporabnisko_ime = new JTextField(20);
    //uporabnisko_ime.setText("VNESITE U.IME");
    uporabnisko_ime.setBounds(170, 90, 150, 20);
    add(uporabnisko_ime);
    JLabel geslo = new JLabel("  Geslo:");
    geslo.setBounds(20, 120, 80, 20);
    geslo.setFont(pisava);
    add(geslo);
    JPasswordField geslo_uporabnika = new JPasswordField(20);
    geslo_uporabnika.setBounds(170, 120, 150, 20);
    add(geslo_uporabnika);
    JButton prijava = new JButton("Prijava");
    JButton izhod = new JButton("Izhod");
    //prijava.setBorder(new BevelBorder(BevelBorder.LOWERED)); //oboba gumba
    //izhod.setBorder(new BevelBorder(BevelBorder.LOWERED)); //oboba gumba
    prijava.setToolTipText("Pritisnite za prijavo v sistem");
    prijava.setBounds(60, 155, 90, 35);
    izhod.setToolTipText("Izhod iz sistema");
    izhod.setBounds(180, 155, 90, 35);
    add(prijava);
    add(izhod);
    JLabel zig = new JLabel("Copyright 2004 ,jaazoo.gajba.net");
    Font pisavazig = new Font("Arial", Font.BOLD, 10);
    zig.setFont(pisavazig);
    zig.setBounds(170, 190, 180, 30);
    add(zig);
    /** ***************************Komande nad gumbi********************* */
    prijava.setActionCommand("prijavaKlik");
    prijava.addActionListener(this);
    izhod.setActionCommand("izhodKlik");
    izhod.addActionListener(this);
  }
  public void actionPreformed(ActionEvent e) {
    if (e.getActionCommand().equals("prijavaKlik")) {
      JOptionPane.showMessageDialog(null, "UNDER CONSTRUCTION", "OBVESTILO...",
          JOptionPane.WARNING_MESSAGE);
    }
    if (e.getActionCommand().equals("izhodKlik")) {
      System.exit(0);
    }
  }
}
 Zgodovina sprememb…
- spremenil: kopernik ()

SeTAr ::
Poglej če si se zatipkal v kodi (glede na to, da si se zgoraj dvakrat)
actionPERformed
public void actionPerformed(ActionEvent Event){ ... }
actionPERformed
public void actionPerformed(ActionEvent Event){ ... }

SeTAr ::
Poleg tega, je imo bolje, če ima vsak predmet svoj ActionListener, tako, da ti sprememba enega napisa na gumbu ne sesuje celega programa... 
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | [java] naloge za vajoOddelek: Programiranje | 1486 (1172) | Yacked2 | 
| » | [Java] Ne zažene appletaOddelek: Programiranje | 1340 (1273) | iggy | 
| » | [JAVA] branje iz datotekeOddelek: Programiranje | 2542 (2177) | Bela01 | 
| » | [Java]VprašanjaOddelek: Programiranje | 2223 (1691) | Bela01 | 
| » | [NALOGA][Java] Težave pri pisanju slikarjaOddelek: Programiranje | 2482 (2124) | l0g1t3ch | 
 , ja hvala !!!
 , ja hvala !!!