Cum se creează o rețea GUI în Java
Grid nu face nimic special în acest moment, dar cu un pic de „cercetare, puteți adăuga ActionListeners și un pic“ logica pentru a face un simplu joc 2D cum ar fi tic-tac-deget de la picior, sau mai complicate ca Battleship.
conținut
Notă: Acest articol utilizează Eclipse pentru toate exemplele, deci lucrurile pot fi diferite în funcție de IDE-ul dvs. Ar trebui să fie foarte similar cu ceea ce avea nevoie în JCreator, dar este aproape inutil pentru un IDE bazat pe GUI, cum ar fi NetBeans în primul rând pentru glisare și fixare metoda NetBeans.
paşi

- Acest nume nu contează cu adevărat, deoarece este doar numele care va fi dat fișierului.









Pasul Codului
- Clasa principală:
clasa publică ButtonGrid {public static void principal (String [] args) {}}
- importuri:
import javax.swing.JFrame-import java.swing.JButton-import java.awt.GridLayout-clasă publică ButtonGrid {...
- Cod constructor:
clasa publica ButtonGrid {public ButtonGrid (int width, int length) {}} ...
- Codul cadrului:
public class ButtonGrid {JFrame frame = new JFrame () - ButtonGrid publice (latime int, lungime int) {frame.setLayout (new GridLayout (latime, lungime)) - frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) -frame.pack () - frame.setVisible (true) -}} ...
- Buton grid code:
| JFrame frame = new JFrame () - Creează frameJButton // [] [] grid - // Rames grila buttonspublic ButtonGrid (latime int, lungime int) {// constructor cu 2 parametersframe.setLayout (nou GridLayout (latime, lungime )) - // aspect septembrie framegrid = new JButton [lățime] [lungime] - // aloca dimensiunea gridfor (y int = y 0-
- Adăugați butoanele pe cadru:
pentru (int y = 0- y
- Creați o instanță a ButtonGrid:
public static void principal (String [] args) {nou ButtonGrid (3.3) - // face nou ButtonGrid cu 2 parametri} ...
- Codul final:
javax.swing.JFrame- importă și importă // // JFrame libraryimport javax.swing.JButton- importuri JButton libraryimport java.awt.GridLayout- // import librarypublic class GridLayout ButtonGrid {JFrame frame = new JFrame () - Creează frameJButton // [ ] [] grid - // Rames grila buttonspublic ButtonGrid (latime int, lungime int) {//constructorframe.setLayout(new GridLayout (latime, lungime)) - // septembrie layoutgrid = new JButton [lățime] [lungime] - // aloca dimensiunea gridfor (int y = 0- y
import javax.swing.JFrame- // import import bibliotecă JFrame javax.swing.JButton- // import bibliotecă JButton import java.awt.GridLayout- // importă bibliotecă GridLayout
clasa publica ButtonGrid {
Cadru JFrame = nou JFrame () - // creează cadru JButton [] [] grid- // ramează grila de butoane
publice ButtonGrid (latime int, lungime int) {// constructor frame.setLayout (new GridLayout (latime, lungime)) - // septembrie layout-grid = new JButton [lățime] [lungime] - // dimensiune alocată grilei pentru ( int y = 0- y
Cum se activează Java în Firefox
Cum să activați Java Oracle în browserul dvs. Web pe Ubuntu Linux
Cum de a adăuga un JAR la un proiect Java în Eclipse
Cum de a crește memoria Java în Windows 7
Cum se calculează Suma a două numere în Java
Cum de a concatenare fișiere PDF folosind PDF Merger
Cum să configurați Java Home
Cum se configurează calea Java_Home în Ubuntu
Cum se creează fișiere JAR
Cum se creează un fișier executabil în Eclipse
Cum se creează un fișier JAR în NetBeans
Cum se creează un nou proiect Java în Eclipse
Cum de a crea primul program Java în Ubuntu Linux
Cum de a crea un mediu de dezvoltare JSP folosind Eclipse, Tomcat și MySQL
Cum se creează o variabilă în Java
Cum să deveniți programator Java
Cum se instalează Eclipse și setează ADT
Cum se instalează Kitul de dezvoltare Java (JDK) pe Mac OS X
Cum de a inversa un șir în Java
Cum se obține lungimea unui șir în Java
Cum se descarcă, instalează și rulează JDK și Eclipse