Fazendo uma grade java interface gráfica
Métodos 1:
Conteúdo
Nesta fase, a rede não faz nada especial. Mas se você investigar um pouco você vai ActionListeners e adicionar alguma lógica para criar um jogo 2D simples como a três on-line, ou um pouco mais complicado, como o Batalha Naval.
Nota: Este artigo usa o Eclipse em todos os exemplos, por isso pode ser diferente em sua IDE. Isso deve ser muito parecido com o que você precisa JCreator, mas não vai fazer muito se você usar um IDE como o NetBeans GUI, principalmente devido aos NetBeans método de arrastar e soltar.
passos
- O nome não importa, porque é o único nome do arquivo.
Passos código
- A classe principal:
público classe ButtonGrid {público estático vazio principal(corda args) {}}
- importações:
importação javax.swing.JFrame-importação javax.swing.JButton-importação java.awt.GridLayout-público classe ButtonGrid {...
- Construtor de código:
público classe ButtonGrid {público ButtonGrid(int largura, int comprimento){}}...
- Ambiente Código:
público classe ButtonGrid {JFrame quadro=novo JFrame()-público ButtonGrid(int largura, int comprimento){quadro.setLayout(novo GridLayout(largura, comprimento))-quadro.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)-quadro.pacote()-quadro.setVisible(verdadeiro)-}}...
- Botões código de rede:
|JFrame quadro=novo JFrame()- // Cria o enquadramentoJButton grade- // Nomes A grade de botõespúblico ButtonGrid(int largura, int comprimento){ // Construtor com 2 parâmetrosquadro.setLayout(novo GridLayout(largura, comprimento))- // Define o projeto do framegrade=novo JButton- // Defina o tamanho da grelhapara(int e=0- elt;comprimento- e++){para(int X=0- Xlt;largura- X++){grade=novo JButton("("+X+","+e+")")-quadro.adicionar(grade)- // Botão Adicionar à rede}}quadro.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)-quadro.pacote()-quadro.setVisible(verdadeiro)-}...
- Adicionar botões ao quadro:
para(int e=0- elt;comprimento- e++){para(int X=0- Xlt;largura- X++){grade=novo JButton("("+X+","+e+")")-quadro.adicionar(grade)-}}...
- Criando uma instância para botões de grade:
público estático vazio principal(corda args) {novo ButtonGrid(3,3)-// Criar uma nova ButtonGrid com 2 parâmetros}...
- código final:
importação javax.swing.JFrame- // As importações JFrame bibliotecaimportação javax.swing.JButton- // As importações JButton bibliotecaimportação java.awt.GridLayout- // As importações GridLayout bibliotecapúblico classe ButtonGrid {JFrame quadro=novo JFrame()- // Cria o enquadramentoJButton grade- // Nomes A grade de botõespúblico ButtonGrid(int largura, int comprimento){ // construtorquadro.setLayout(novo GridLayout(largura, comprimento))- // Cria o designgrade=novo JButton- // Determina o tamanho da grelhapara(int e=0- elt;comprimento- e++){para(int X=0- Xlt;largura- X++){grade=novo JButton("("+X+","+e+")")- // Cria um novo botãoquadro.adicionar(grade)- // Adicione o botão para uma grade}}quadro.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)-quadro.pacote()- // Definir um tamanho apropriado para o framequadro.setVisible(verdadeiro)- // Parte visível}público estático vazio principal(corda args) {novo ButtonGrid(3,3)-// Criar uma nova ButtonGrid com 2 parâmetros}}
javax.swing.JFrame- // importações importar importação biblioteca JFrame // importações javax.swing.JButton- JButton biblioteca biblioteca de importação GridLayout // importações java.awt.GridLayout-
{Public class ButtonGrid
JFrame frame = new JFrame () - cria um quadro JButton // // nomes a rede de botões de grade
pública ButtonGrid (largura int, int length) {// construtor frame.setLayout (new GridLayout (largura, comprimento)) - // criar a grade de design = new JButton- // determina o tamanho da grade para (int y = 0 - e
}

Como enquadrar uma tela
Criando iframe html
Como escrever seu primeiro programa em java
Adicionando colunas no indesign
Adicionando imagens indesign
Como calcular o percentual java
Alterar a cor dos quadrados de uma tabela no word
Como fechar uma janela no java swing
Como codificar base64 com java
Como comparar strings em java
Como criar uma imagem gif animado com o gimp
Criando um applet java
Criando uma variável em java
Criando uma interface java swing
Criando um jbutton em um jframe usando java
Cordas de divisão em java
Como encontrar a soma de dois números em java
Como escrever um programa em java para calcular a média
Como escrever um programa java com duas classes usando eclipse
Como fazer um jogo de pedra, papel e tesoura em java
Como criar o seu primeiro programa java no linux ubuntu