19. maj 2005 - 15:37Der er
5 kommentarer og 1 løsning
Paint i JPanel
Jeg har tidligere tegnet i JApplet vha public 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..
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
har prøvet at skifte ovenstående main ud med en paint men ved Statistik stat = new Statistik(); siger den Unhandled exception type ClassNotFoundException når jeg så tilføjer throws ClassNotFoundException understreges Paint og giver følgende fejl: Exception ClassNotFoundException is not compatible with throws clause in Container.paint(Graphics) så paint i stedet for main er nok ikke løsningen
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.