A képfeldolgozás az alkalmazás java GUI - egy gyakorlati útmutató ide

Sok kezdő Java programozók probléma a képfeldolgozás az alkalmazás. A szokásos módon hozzáférni képeket egy Java alkalmazás számára, hogy az getResource (). Az útmutató leírja a tervező IDE GUI környezet létrehozása a kódot képek hozzáadásával (és egyéb források) az alkalmazás. Ezen felül a felhasználó megtudhatja beállítani, hogyan lehet létrehozni egy kódot IDE környezetet képfeldolgozás.

Eredményeképpen létrejött tanul ez a bemutató alkalmazás lesz egy egyszerű űrlap, amely címkét ugyanazt a képet.

Létre egy alkalmazást

  1. Válassza ki a „Fájl”> „Új projekt”.
  2. Az Új projekt varázsló, válassza ki a „Java”> „Java Application”, majd a „Tovább” gombra.
  3. Mivel a projekt nevét, írja ImageDisplayApp.
  4. Töröld a "Create Main Class".

A képfeldolgozás az alkalmazás java GUI - egy gyakorlati útmutató ide

Hozzon létre egy űrlapot alkalmazás

A példában, ebben a szakaszban formában JFrame jön létre, és hozzáadtunk JLabel címkét.

Hozzon létre egy űrlapot JFrame:

  1. A „projektek” ImageDisplayApp csomópont kibontásához.
  2. Kattintson a jobb gombbal a „Source files” csomópontot, és válassza ki a forma „Start”> „JFrame”.
  3. Ahogy a neve is az osztály írja ImageDisplay.
  4. Mivel a csomag nevét, írja org.me.myimageapp.
  5. Kattintson a „Befejezés”.
  • A „Paletta”, válassza ki a komponens „Tag”, és húzza azt a formáját.

A nyomtatvány a következő formában:

A képfeldolgozás az alkalmazás java GUI - egy gyakorlati útmutató ide

Hozzáadása egy csomagot egy képet

Ha az alkalmazás képeket vagy egyéb források, akkor ezek a források általában egy külön Java csomagot. A helyi fájlrendszer egy csomag illeszkedik egy mappát.

Ahhoz, hogy hozzon létre egy csomagot, amely egy kép:

  1. A „projektek” a jobb gombbal a csomópontra org.me.myimageapp és válassza ki a „Create”> „Java csomag”.

A képfeldolgozás az alkalmazás java GUI - egy gyakorlati útmutató ide

A „projektek” mezőbe egy mappában A kezdeti csomagok jelennek meg az új csomagot.

A képfeldolgozás az alkalmazás java GUI - egy gyakorlati útmutató ide

Bemutatás egy képet címke

Ebben az alkalmazásban a kép be van ágyazva egy JLabel komponenst.

Kép hozzáadása a címkén:

A képfeldolgozás az alkalmazás java GUI - egy gyakorlati útmutató ide

  • A kattintással Import a projekt ( „Import Project”) ikon Tulajdonságok párbeszédablak.
  • A fájlválasztó ablakban válasszon bármilyen képet a számítógépen tárolt. Ezután kattintson a „Tovább” gombra.
  • A „Cél kiválasztása Folder„oldalon válassza NewPackage mappát, majd kattintson a”Befejezés".

    A képfeldolgozás az alkalmazás java GUI - egy gyakorlati útmutató ide

  • Az OK gombra kattintva zárja be a Tulajdonságok párbeszédablak ikonra.
  • Ha rákattint az OK gombot az IDE a következőt teszi:

    A képfeldolgozás az alkalmazás java GUI - egy gyakorlati útmutató ide

    Most már végre számos intézkedést, hogy optimalizálja a típusú formák, például:

    • A „Tulajdonságok” ablakban válassza ki a szöveg tulajdonsága és törli a címkét jLabel1. Ezt az értéket hozta létre a tervező grafikus felhasználói felület a kijelző szöveges címkék. Ebben az esetben azonban a címke képet jelenít meg szöveg helyett, hogy a szöveg nem szükséges.
    • Húzza jLabel1 a központi terület a formában.

    A képfeldolgozás az alkalmazás java GUI - egy gyakorlati útmutató ide

    A fő vonal a következő:

    A regisztrációhoz rakodók egér események JLabel:

    A tervező módban a jobb gombbal a JLabel objektumra, és válassza események> Egér> mouseClicked / mousePressed / mouseReleased a helyi menüben.
    A kiválasztott esemény létrehoz egy eseménykezelő.

    Megjegyzés. Akkor kaphat a koordinátákat az egér (például a helyét a egérkattintás) az eseménykezelő segítségével event.getPoint () módszerek. event.getX () és event.getY (). A részleteket lásd az MouseEvent osztályban.

    Képmegjelenítést a háttérben a keretben

    GUI tervező nem támogatja a használatát JFrame közvetlenül a háttérképet, mivel nem ilyen támogatás Swing.
    Azonban ezt a célt el lehet érni különböző közvetett módon. Ebben az alkalmazásban JLabel ábrázoló kell végrehajtani JFrame komponenst, miközben JPanel JLabel fölött van elhelyezve, és használni szülő elem valamennyi összetevőjét.

    Hozzáadása alkatrészek, az átlátszó JPanel JFrame a képen:

    1. Válassza ki a „Fájl”> „Új projekt”.
    2. Az Új projekt varázsló, válassza ki a „Java”> „Java Application”, majd a „Tovább” gombra.
    3. Mivel a projekt nevét, írja BackgroundImageApp.
    4. Töröld a "Create Main Class".

    A képfeldolgozás az alkalmazás java GUI - egy gyakorlati útmutató ide

  • Kattintson a „Befejezés”.
  • A „projektek” BackgroundImageApp csomópont kibontásához.
  • Kattintson a jobb gombbal a „Source files” csomópontot, és válassza ki a forma „Start”> „JFrame”.
  • Ahogy a neve is az osztály írja ImageDisplay.
  • Mivel a csomag nevét, írja org.me.mybackgroundapp.

    A képfeldolgozás az alkalmazás java GUI - egy gyakorlati útmutató ide

    A képfeldolgozás az alkalmazás java GUI - egy gyakorlati útmutató ide

  • Az OK gombra kattintva zárja be a Tulajdonságok párbeszédablak ikonra.
  • A Navigator jobb gombbal JPanel és válassza a „Tulajdonságok” az előugró menüből.
  • A Tulajdonságok ( „Properties”) párbeszédpanelen állítsa be a tulajdonságait a Grid X. Rács Y. Súly X és Y súly szerint 1. Töltse fel a tulajdonságot Mindkettő.

    A képfeldolgozás az alkalmazás java GUI - egy gyakorlati útmutató ide

  • Válassza ki a "Close" (bezár).
  • Ismételje meg a 24. és 25. JLabel.
  • A párbeszédablakban a „Tulajdonságok” válassza ki a szöveg tulajdonság, és törölje jLabel1.

    A képfeldolgozás az alkalmazás java GUI - egy gyakorlati útmutató ide

    Háttér kész. Most már, például a drag and JLabel JTextField a JPanel a palettán. Mindketten fog megjelenni a tetején a háttérkép.

    A képfeldolgozás az alkalmazás java GUI - egy gyakorlati útmutató ide

    Megjegyzés. Az előnye, hogy a leírt megoldás az, hogy a háttérkép látható, mint a fejlődés és a futási.

    Felépíteni és futtatni az alkalmazást

    Ebben a szakaszban létrehozása után a kódot, hogy hozzáférjen a képet, és megjeleníti azt a képernyőn, akkor lehet építeni, és futtassa az alkalmazást, és biztosítja, hogy a kép a hívást.

    Először is, meg kell adnia a projekt fő osztályba. A találkozó fő osztály, az IDE kap információt, hogy melyik osztályba futni, amikor futtatja a projekt. Továbbá, ez biztosítja, hogy az elem Main-Class egy JAR archívumban alkalmazás a szerelés során.

    Rendelni a projekt fő osztály, kövesse az alábbi lépéseket:

    A képfeldolgozás az alkalmazás java GUI - egy gyakorlati útmutató ide

  • Kattintson a „Válassza ki a fő osztály”.
  • Kattintson az „OK” a bezáráshoz „Project Properties”.
  • Építeni a projekt:

    • Válassza a Futtatás> Tiszta és építeni a projekt (project_name) a fő eszköztáron.

    A „Files” jeleníti objektumokat létre, amikor olyan alkalmazást. Az összeállított osztály a build mappába. A dist mappa tartalmazza a futtatható fájl JAR tartalmazza a lefordított class és a kép.

    A képfeldolgozás az alkalmazás java GUI - egy gyakorlati útmutató ide

    A projekt futtatásához kövesse az alábbi lépéseket:

    • Válasszuk a Run> Run Project (project_name) a fő eszköztáron.

    Létrehozása egyéni kód

    Sok alkalmazásban a kép határozza nem statikus, mint ebben a példában. Például a megjelenített kép is meg lehet határozni, hogy a felhasználó által választott.

    Például, hogy helyezze az egyéni kódot a tulajdonság ikont JLabel címkével, kövesse az alábbi lépéseket:

    1. Válassza ki a JLabel a képviselete „Építési” vagy „Navigator” ablak.
    2. A „Tulajdonságok” nyomja meg a (.) Az épület mellett ikonra.
    3. A legördülő listában a tetején a párbeszédpanel, válassza az „Egyéni Code”.

    A képfeldolgozás az alkalmazás java GUI - egy gyakorlati útmutató ide

    következtetés

    Ez az útmutató ismerteti, hogyan érhető el a képeket egy alkalmazás létre az IDE NetBeans. Részletesebben a munkát képekkel nézve bemutató Java.

    Megjegyzés. Egy példa a bemutató nagyon hasonlít az első példa a rész a tanfolyam a Java ikon szakasz. A különbség abban rejlik, hogy a kód, üzemeltetése során keletkező a képzés, hogy beillesztjük a képet a felirat módszert alkalmazzák setIcon JLabel elem. Az adott példában a képzésen a Java, egy ikon hozzá a címkéhez átadva a kivitelező.

    További információ