2012-04-06 16 views
5

Ho bisogno di creare una scacchiera composta da JButton alternati in bianco e nero, che si trovano di fronte all'altro. Posso usare la classe grafica per aggiungere pulsanti? Apprezzerei l'aiuto di non rispondere in quanto questo è compito a casa.Come creare una scacchiera di JButtons

risposta

5

Dai uno sguardo allo GridLayout puoi trovare esempi su come utilizzarlo here. Infine, penso che l'uso di JPanels ti darà una finitura migliore rispetto all'utilizzo di JButtons se vuoi creare una scacchiera, ma dipende esclusivamente da te.

+3

Buona chiamata sul 'GridLayout'. OTOH 1) È preferibile collegarsi all'ultima versione di JavaDocs. Ho modificato la risposta in modo che punti a J2SE 7. Per suggerimenti su come ottenere un collegamento agli ultimi documenti, vedere [punto 2 dei vantaggi] (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7090875) . Per favore, rispedisci se non sei d'accordo. Altrimenti, vota per l'RFE. ;) 2) L'aggiunta di pulsanti a un GL può essere altrettanto visivamente piacevole e molto più semplice da utilizzare rispetto alla reimplementazione delle funzionalità dei pulsanti all'interno di Paint. –

+1

@AndrewThompson: Sono d'accordo con l'ultima versione dei documenti. Di default, se lo fai, tendo a tornare ai precedenti poiché questi sono quelli che usavo da me stesso. – npinti

+1

Sfortunatamente, una ricerca predefinita in "un motore di ricerca principale" farà riferimento ai documenti 1.4.2. Immagino sia perché il peso dei link in rete favorisce ancora 1.4. Non sta per cambiare a meno che (Oracle implementa il mio RFE o) tutti noi trasciniamo laboriosamente i motori di ricerca da una versione all'altra postando link aggiornati. :( –