Layout Per la Briscola JAVA

di il
2 risposte

Layout Per la Briscola JAVA

Sto cercando di fare la schermata del gioco di carte briscola in cui dovrebbero esserci il mazzo a sinistra 3 carte del player1 in alto e 3 carte del player2 in basso ma non so quale layout usare, ho provato con il border ma non si riesce , cosa potrei usare ?

2 Risposte

  • Re: Layout Per la Briscola JAVA

    gabri_briscola ha scritto:


    Sto cercando di fare la schermata del gioco di carte briscola in cui dovrebbero esserci il mazzo a sinistra 3 carte del player1 in alto e 3 carte del player2 in basso ma non so quale layout usare, ho provato con il border ma non si riesce , cosa potrei usare ?
    Prima dovresti precisare alcune cose:
    - come/con cosa sono visualizzate ciascuna delle carte? Un JComponent(/JPanel) che fa del custom painting (es. disegnare l'immagine della carta)? O un JLabel che mostra un ImageIcon? O altro?
    - intendi applicare effetti particolari, es. le carte si spostano automaticamente da un punto all'altro? O dare la possibilità all'utente di "trascinare" le carte con il mouse?

    Tieni presente che in questi casi, di giochi come questi con le carte, non è per forza obbligatorio usare un layout manager per disporre le carte. Cioè .. un l.m. o più li usare comunque ad esempio per poter suddividere la finestra in più parti, es. una status bar al fondo, un pannello laterale con i punteggi, la zona centrale per le carte. Ma per l'area delle carte, ci potrebbe benissimo essere un JPanel senza layout manager, cioè si sfrutta il "posizionamento assoluto".
  • Re: Layout Per la Briscola JAVA

    Grazie Mille del consiglio, ho circa risolto usando un layout manager abbastanza completo, ora però sono bloccato nello spostare ( come dici te ) le carte al centro attraverso l'azione del muose, le carte sono jpanel e sono inserite in un pannello piu grande che è il tavolo a cui ho applicato il gridbaglayout, vorrei trovare il modo di cliccare e trascinarle nel momento della giocata al centro del tavolo, qualche consiglio ? Sono bloccato di nuovo
Devi accedere o registrarti per scrivere nel forum
2 risposte