Cia a tutti,
sono alle prime armi con la programmazione grafica e ho un piccolo problema. Sto cercando di realizzare il gioco del filetto cosi' mi sono fatto la class che implemente JComponent per disegnare la griglia, e tutto ok. Adesso vorrei mettere in alto pure una scritta che dica il turno del giocatore, il problema e' che non riesco a visualizzare tutti e due assieme, cioe'..o mi fa vedere la griglia o l'etichetta. Il codice e' questo:
BoardComponent non fa altro che disegnare la scacchiera col petodo paintComponent( Graphics );codice:public class TestFiletto { public static void main(String[] args) { JFrame frame = new JFrame(); BoardComponent component = new BoardComponent(); final JLabel etichettaGiocatore = new JLabel("Turno: Giocatore 1"); class MyMouseListener implements MouseListener { public void mousePressed( MouseEvent event ) { } public void mouseClicked( MouseEvent event ){} public void mouseReleased( MouseEvent event ){} public void mouseEntered( MouseEvent event ){} public void mouseExited( MouseEvent event ){} } MouseListener mouseListener = new MyMouseListener(); component.addMouseListener( mouseListener ); frame.add( etichettaGiocatore ); frame.add( component ); frame.setSize( 400, 400 ); frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); frame.setVisible( true ); } }