introdução
ao criar um robust e remanescente de swing swing, e seus requisitos de design específicos, [ Ações (novo, salvar, etc.)
para atender a esses requisitos, considere as seguintes estratégias:
gridlayout para a placa de xadrez:
use a 9x9 gridlays Text. Placa de xadrez para um GridBaglayout como o único componente sem restrições especificadas. Ele será centrado e dimensionado para corresponder ao componente pai. Embora o uso de imagens seja simples, o uso de caracteres unicode pode ser mais versátil e leve. importar java.awt.event.*; importar javax.swing.*; classe pública Chessgui { private JPanel GUI = New JPanel (New BorderLayout (3, 3)); private jbutton [] [] chessboardsquares = novo jbutton [8] [8]; Mensagem final privada de Jlabel = New Jlabel ("Chess Champ está pronto para jogar!"); String final estática privada cols = "abcdefgh"; private estático final int rainha = 0, rei = 1, Rook = 2, cavaleiro = 3, bispo = 4, peão = 5; private estático final int [] starting_row = { Rook, cavaleiro, bispo, rei, rainha, bispo, cavaleiro, torre }; private estático final int preto = 0, branco = 1; Chessgui () { inicializegui (); } public Final Void InitializeGui () { ... } public final jComponent getgui () { retornar gui; } private final void SetupNewGame () { ... } public static void main (string [] args) { ... } }Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3