Hoe om `n grafiese koppelvlak van rooster in Java te maak
In hierdie stadium sal die Grid niks spesiaals doen nie. Maar as jy `n bietjie navorsing doen, kan jy aksielyste en `n bietjie logika byvoeg om `n eenvoudige 2D-speletjie soos die Drie aanlyn
conținut
Nota: Hierdie artikel gebruik Eclipse in al die voorbeelde, dus dit kan anders in jou IDE lyk. Dit moet baie soortgelyk wees aan wat jy vir JCreator benodig, maar dit sal nie soveel doen as jy `n IDE met grafiese koppelvlak soos NetBeans gebruik nie, hoofsaaklik as gevolg van die sleep-en-drop-metode van NetBeans.
stappe
- Die naam maak nie saak nie, aangesien dit net die naam van die lêer is.
Stappe van die Kode
- Die hoofklas:
openbare klas ButtonGrid {publieke statiese leegte hoof (String [] args) {}}
- invoer:
invoer javax.swing.JFrame-invoer javax.swing.JButton-invoer java.awt.GridLayout-openbare klas ButtonGrid {...
- Bouer Kode:
openbare klas ButtonGrid {openbare ButtonGrid (int breedte, int lengte) {}} ...
- Raamkode:
openbare klas ButtonGrid {JFrame raam = nuwe JFrame () - openbare ButtonGrid (int breedte, int lengte) {frame.setLayout (nuwe GridLayout (breedte, lengte)) - frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) -frame.pack () - raam.setVisibel (waar) -}} ...
- Knoppie Roosterkode:
| JFrame raam = nuwe JFrame () - // skep marcoJButton [] [] // rombra die rooster-rooster botonespublic ButtonGrid (int breedte, int lengte) {// constructor 2 parámetrosframe.setLayout (nuwe GridLayout (breedte, lengte)) - // vaste ontwerp marcogrid = nuwe JButton [breedte] [lengte] - // definieer die grootte grillafor (int y = 0- en
- Knoppies by die raam voeg:
vir (int y = 0- y
- Skep `n voorbeeld vir `n knoppie rooster:
publieke statiese leegte hoof (String [] args) {nuwe ButtonGrid (3,3) - // skep nuwe ButtonGrid met 2 parameters} ...
- Finale Kode:
// invoer javax.swing.JFrame- saak biblioteek JFrameimport javax.swing.JButton- // // java.awt.GridLayout- saak biblioteek JButtonimport saak klas biblioteek GridLayoutpublic ButtonGrid {JFrame raam = nuwe JFrame () - // skep marcoJButton [] [] // rombra die rooster-rooster botonespublic ButtonGrid (int breedte, int lengte) {//constructorframe.setLayout(new GridLayout (breedte, lengte)) - // skep die nuwe JButton diseñogrid = [breedte] [lengte ] - // bepaal die grootte van die gridfor (int y = 0- en
invoer javax.swing.JFrame- // invoer JFrame biblioteek invoer javax.swing.JButton- // invoer JButton biblioteek invoer java.awt.GridLayout- // invoer GridLayout biblioteek
openbare klas ButtonGrid {
JFrame raam = nuwe JFrame () - // skep die JButton raam [] [] rooster- / breek die knoppie rooster
openbare ButtonGrid (int breedte, int lengte) {// constructor frame.setLayout (nuwe GridLayout (breedte, lengte)) - // skep die ontwerp rooster = nuwe JButton [breedte] [lengte] - // bepaal die grootte van die rooster vir (int y = 0- y
}
- Hoe om `n pot by `n verduisteringsprojek (java) by te voeg
- Hoe om jou eerste Java-program in Ubuntu Linux te skep
- Hoe om `n Java-applet te skep
- Hoe om `n uitvoerbare lêer in Eclipse te skep
- Hoe om `n nuwe Java-projek in Eclipse te skep
- Hoe om te laai, installeer en hardloop JDK en Eclipse
- Hoe om Eclipse te laai
- Hoe om Eclipse IDE te laai in die Windows-bedryfstelsel
- Hoe om Eclipse te hardloop
- Hoe om `n Arduino-sagteware in C te skryf
- Hoe om `n Java-program te skryf met twee klasse met behulp van Eclipse
- Hoe om Android op Ubuntu Linux te installeer met Eclipse IDE
- Hoe om Eclipse te installeer en ADT te konfigureer
- Hoe om JavaFX op Ubunu Linux te installeer
- Hoe om die Java Development Kit (JDK) op `n Mac te installeer
- Hoe om die lengte van `n tou in Java te kry
- Hoe om `n ontwikkelingsomgewing vir JSP te maak met Eclipse, Tomcat en MySQL
- Hoe verander veranderlikes in Eclipse (Java)
- Hoe om `n Java-ontwikkelaar op die hoogste vlak te word
- Hoe om `n Java programmeerder te word
- Hoe om `n veranderlike in Java te skep