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