A BlueJ, a Java-alapú programok kódolására, szerkesztésére, fordítására és futtatására szolgáló integrált fejlesztői platform, grafikus tervező programok, játékprogramok és animációk készítésére használható. Ezekhez a programokhoz gyakran kell képeket csatolnia. A BlueJ segítségével olyan JAVA programokat hozhat létre, amelyek automatikusan rajzolnak képeket vagy importálnak képeket jpeg és gif fájlokból. Kezdők számára viszonylag egyszerű feladat a JAVA grafikus osztályaival való képek elhelyezése. Ezekkel az osztályokkal egyedi képeket helyezhet el egyszerű objektumokról a BlueJ-ben, mindössze néhány sornyi kóddal.
1. lépés
Indítsa el a BlueJ programot. Kattintson az "Új projekt" lehetőségre a "Projekt" menüben. Mentse a projektet "put-pictures" nevű mappaként a megjelenő "mentés" párbeszédpanelen.
A nap videója
2. lépés
Kattintson az "Új osztály" gombra. A megjelenő párbeszédpanelen írja be az osztály nevének „Draw_Picture” nevét. Kattintson az "OK" gombra.
3. lépés
Kattintson duplán a "Draw_Picture" ikonra a szövegszerkesztő megnyitásához, és írja be a "Draw_Picture" osztály kódját. Írja be a JAVA kódot importálja a szükséges JAVA grafikus osztályokat a grafikus objektumokkal való munkához, a javax swing osztályt és a java awt-t (Abstract Web Toolbox) osztály.
import javax.swing.; import java.awt.;
4. lépés
Írja be a kódot a szövegszerkesztő következő sorától kezdődően, hogy deklaráljon egy „Frame” nevű osztályt, amely kiterjeszti a JPanel osztályt, a swing osztály egyik alosztályát. A swing osztály JFrame metódusával hozzon létre egy "frame" nevű Jframe tárolót, amelyet képek rajzolására vagy elhelyezésére használnak. Állítsa a szélesség argumentumot 640 képpontra és a magasság argumentumot 480 képpontra a JFrame tárolóhoz a "setSize" metódussal.
public class A keret kiterjeszti a JPanel {
public Frame() { JFrame frame=new JFrame(); keret.add (ez); frame.setSize (640, 480); frame.setVisible (igaz); }
5. lépés
Írja be a kódot a szövegszerkesztő következő sorától kezdődően, amely egy téglalap képét jeleníti meg a festési módszerrel létrehozott "kereten" belül. Állítsa az x-pozíció paramétert 100 képpontra, az y-pozíció argumentumot pedig 100 pixelre a "drawRect" metódusban a téglalap bal felső sarkának pozicionálásához. Állítsa a téglalap szélesség argumentumát 200 képpontra, a téglalap magasság argumentumát pedig 200 képpontra a téglalap határaihoz (drawRect módszer). Állítsa be a "Color. BLACK" tulajdonságot a setColor metódusban, hogy a téglalap szegélyének színét feketére állítsa.
public void paint (Graphics g) { g2.setColor (Color. FEKETE); g2.drawRect (100,100,200,200); }
A Frame osztály kódjának bezárásához írja be a záró göndör zárójelet.
}
6. lépés
Kattintson az "Új osztály" gombra. A megjelenő párbeszédpanelen írja be az osztálynév "főprogram" nevét. Kattintson az "OK" gombra.
7. lépés
Kattintson duplán a "main_program" ikonra a szövegszerkesztő megnyitásához, és írja be a "main_program" osztály kódját. Írja be a main_program osztályt példányosító JAVA kódot. Hozzon létre egy "drawFrame" nevű Frame objektumot a Frame osztályból a "new" paranccsal
public class main_program { public static void main (String[] args) { Frame drawFrame= new Frame(); }
}
8. lépés
Kattintson a "Compile" gombra. Kattintson a "Bezárás" gombra. Kattintson jobb gombbal a "main_program" ikonra, és válassza ki a "void main (String[] args)" opciót a megjelenő menüben. Figyelje meg, hogy egy téglalapot rajzolt egy fekete szegélyű fehér képernyőre.