JPanel Refreshen

Status
Niet open voor verdere reacties.

l.degroot01

Gebruiker
Lid geworden
18 jan 2003
Berichten
161
Ik heb de klasse GUI welke 3 panels oproept, nu moet ik de LijstPanel (LijstPaneel) refreshen zodra er op een knop wordt geklikt in een Dialoog.

Mijn code van de GUI is:

Code:
package cronusappmaster;

/**
 *
 * @author Sander Kelder & Leslie de Groot
 */
import java.awt.Font;
import java.awt.Image;
import java.awt.Toolkit;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class GUI extends JFrame {

    private LijstPanel lijstPaneel;
    private MenuPanel menupanel;
    private Imagepanel imagepanel;
    private JLabel titel, naamBeheerder;

    public GUI() {
        setLayout(null);

        // Titel + naam van beheerder
        titel = new JLabel("Beheerder");
        titel.setFont(new Font("sansserif", Font.PLAIN, 35));
        titel.setBounds(45, 20, 200, 30);
        add(titel);

        naamBeheerder = new JLabel("Harry Bouwman");
        naamBeheerder.setFont(new Font("sansserif", Font.PLAIN, 20));
        naamBeheerder.setBounds(100, 60, 200, 30);
        add(naamBeheerder);

        // Lijstpanel aanmaken
        LijstPanel lijstPaneel = new LijstPanel();
        lijstPaneel.setBounds(10, 125, 400, 530); //(vanaf links, vanaf boven, breedte, hoogte)
        add(lijstPaneel);

        MenuPanel menupanel = new MenuPanel();
        menupanel.setBounds(400, 180, 200, 400);
        add(menupanel);

        Imagepanel imagepanel = new Imagepanel("C:\\cronus3.png");
        imagepanel.setBounds(404, 20, 200, 100);
        add(imagepanel);

        Font font = new Font("sansserif", Font.PLAIN, 14);



        Image im = Toolkit.getDefaultToolkit().getImage("C:\\CronusLogo3.png");
        setIconImage(im);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setTitle("Cronus DB Management - Beheerder");
        setVisible(true);
    }
    public void uitloggen(){
        System.exit(0);
    }
    public void refresh(){
        
    }
}

Ik heb repaint, validate en revalidate geprobeerd. de eerste 2 krijg ik een foutmelding, bij de laatste opent hij gewoon een 2e GUI, dus niet wat ik nodig heb.
 
bekijken
repaint
maar volgende zal je zeker ook zoeken
pack();//ik sta laats op het panel
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan