Paint i JPanel
Jeg har tidligere tegnet i JApplet vhapublic void paint(Graphics g) {
tegnXAkse(g);
tegnYAkse(g, "Lånesum i tkr", 15, 1000); // y-akse
// osv osv osv
}
Men nu skal jeg så have tegningen i et JPanel i vores applikation.
hvis jeg har tre klasser
StatistikFrame der starter en Frame
Statistik der henter data fra db og gør dem klar i array til at kunne tegne søjler ud fra
StatistikVisual der har metoder til at tegne akser og søjler ud fra arrays fra førnævnte
i StatistikFrame står bl.a.
public static void main(String[] args) throws ClassNotFoundException {
StatistikFrame sf = new StatistikFrame();
Statistik stat = new Statistik();
StatistikVisual statvis = new StatistikVisual();
}
og
private javax.swing.JPanel getJContentPane() {
if(jContentPane == null) {
jContentPane = new javax.swing.JPanel();
jContentPane.setLayout(null);
jContentPane.setPreferredSize(new java.awt.Dimension(580,380));
jContentPane.add(getJPanel(), null);
}
return jContentPane;
}
Men hvordan kommer jeg til at tegne i mit JPanel med Graphics? Jeg har prøvet at sætte ovennævnte Paint ind (flere steder) men det får jeg jo ikke noget ud af..
Håber inderligt du kan hjælpe mig! :-D