si ma nn mi ha aiutatoOriginariamente inviato da andbin
Ah beh ... allora se è così fai pure.
Prendi il Graphics e disegni....ad esempio io ho ftt in una classe che estende JPanel ho invocato:
Graphics g = this.getGraphics();
che dovrebbe ritornare il contesto grafico da usare per disegnare un particolare componente
ma nn riesco a disegnare nnt!
ad esempio se invoco qst metodo:
g.drawLine(0,0,500,500);
dovrebbe disegnare sul panel (creato naturalmente nel main che ho messo in una JFrame cl setVisible(true),sempre nel main)
ma nn fa nnt
nel main ho scritto:
e il metodo chiamaPaint() è così ftt:codice:public static void main(String [] args){ JFrame f=new JFrame(); Pannello p=new Pannello(); f.add(p,BorderLayout.NORTH); p.chiamaPaint(); f.setVisible(true);//inutile! f.pack();
cosa c'è che non va?cosa sbaglio?codice:public void chiamaPaint(){ Graphics g1=this.getGraphics(); g1.setColor(Color.BLACK); g1.drawLine(0,0,500,500); }


...ad esempio io ho ftt in una classe che estende JPanel ho invocato:
Rispondi quotando