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:
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.
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.