Oprettet tor. d. 06. september 2012 kl. 12:00:29

langkiller
langkiller (3.930 point. Point ude: 30)

actionlistener - ingen reaktion

Hej eksperter :)
har følgende java kode til min GUI side:

package betalingsnet;

import java.awt.*;
import java.awt.event.*;

import javax.swing.*;

public class GUIForside implements ActionListener {
   
    private JFrame                             frame;
    private static ImageIcon                topLogo;
    private static JLabel                    logoLabel;
    private JButton                            button1;
   
    public static void main(String[] args) {
        GUIForside gui = new GUIForside();
    }

    public GUIForside()
    {
        JFrame frame = new JFrame();
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(new Dimension (1016,600));
        frame.setTitle("Über Banke forside");

        // BorderLayout til det ydre design
        frame.setLayout(new BorderLayout());
       
            // Top logoet - Sættes til NORTH i BorderLayout
                topLogo  = new ImageIcon("topLogo.png");
                logoLabel = new JLabel(topLogo);
               
                frame.add(logoLabel, BorderLayout.NORTH);       
           
           
            // Menu punkter - centerpanel
                JPanel centerPanel = new JPanel(new FlowLayout());
               
                JButton button1 = new JButton();
                button1.setIcon(new ImageIcon("button1.png"));
                button1.addActionListener(this);
               
                JButton button2 = new JButton();
                button2.setIcon(new ImageIcon("button1.png"));
               
                JButton button3 = new JButton();
                button3.setIcon(new ImageIcon("button1.png"));
               
                JButton button4 = new JButton();
                button4.setIcon(new ImageIcon("button1.png"));
               
                JButton button5 = new JButton();
                button5.setIcon(new ImageIcon("button1.png"));
                   
                    centerPanel.add(new JLabel("    "));
                    centerPanel.add(button1);
                    centerPanel.add(button2);
                    centerPanel.add(button4);
                    centerPanel.add(button5);
                    centerPanel.add(new JLabel("    "));       
                   
                    frame.add(centerPanel, BorderLayout.CENTER);
       
                   
                   
        // Nederste del af siden - Sættes som South
            JPanel southPanel = new JPanel(new BorderLayout());
            southPanel.add(new JLabel("  North!  "), BorderLayout.NORTH);
            southPanel.add(new JLabel("  South!  "), BorderLayout.SOUTH);
            southPanel.add(new JLabel("  Center!  "), BorderLayout.CENTER);
            southPanel.add(new JLabel("  East!    "), BorderLayout.EAST);
            southPanel.add(new JLabel("  West!    "), BorderLayout.WEST);
            frame.add(southPanel, BorderLayout.SOUTH);
               
           
        frame.setVisible(true);

    }
   
    public void actionPerformed(ActionEvent event) {

        if (event.getSource() == button1)
        {
            frame.dispose();
        }
    }

}




Nogen ide om hvorfor actionlisteneren ikke fungerer?
Har ingen fejlmeddelelser o.l.

Skrevet tor. d. 06. september 2012 kl. 13:55:16| #1

langkiller
langkiller (3.930 point)
lige meget har fundet ud af det..

JButton button1 = new JButton();
skulle ændres til

button1 = new JButton();

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   


Seneste spørgsmål

Hv ad er AtomicLong?

Oprettet den 24. maj 2013 kl. 18.40
mochners giver 200 point for svar | Giv et svar »

hjaelp til: out of bounce exception i multi dimensional...

Oprettet den 24. maj 2013 kl. 09.15
frankedrengen giver 100 point for svar | Giv et svar »

multi dim. arrays - udregning af gennemsnit

Oprettet den 23. maj 2013 kl. 13.20
frankedrengen giver 100 point for svar | Giv et svar »








Tips & Tricks fra PC World

Teaser billede

Fem smarte funktioner i din Mac som du sikkert ikke kender

Her har du fem muligheder for at tweake din Mac på en fed måde.


Anmeldelser fra PC World

Teaser billede

Test: Samsung Galaxy S4 er et hit - trods gøglertricks

Kan Samsung beholde førertrøjen i det store Android-race? Galaxy S4 er smækfyldt med innovative funktioner, men også med en del gøgl. Er det for meget? Få vores dom over Samsungs nye topmodel.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Ny opfindelse: Oplad din mobil på 20 sekunder

Måske er det snart slut med at lade mobilen op hver aften. Med ny opfindelse kan telefonen få fuld energi på sølle 20 sekunder.


Nyheder fra Computerworld

Teaser billede

Galleri: De 10 vildeste datacentre i verden

I en gammel kirke, i et oppusteligt telt, på nedlagte militæranlæg eller midt i ørkenen. Der er ingen grænser for, hvor man kan banke et datacenter op. Her er de 10 sejeste anlæg i verden. I...


IT Kurser
Samarbejdspartnere

Udgiver · © 2013 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger