út egy asztali alkalmazás létrehozásához JAVA használatával

sokan tudják, hogyan kell kódolni a Java programozási nyelven. A Java-t robusztus és platformfüggetlen alkalmazások építésére használják számos területen. Ezt a nyelvet használják a fejlődő Android alkalmazások, webes alkalmazások, asztali alkalmazások és még sok más. Továbbá, ez a legelőnyösebb nyelvet kell tanulni a diákok és a szakemberek. Sok vállalat java fejlesztőket igényel szoftveralkalmazások készítéséhez.

ez a cikk leírja az eljárást, hogy építsenek egy asztali alkalmazás Java használatával, és azoknak a közönségnek, akik kevés tapasztalattal írásban java programok, de még nem épített semmilyen alkalmazást, és hajlandó építeni egy. Ha Ön ilyen személy, olvassa tovább ezt a cikket, és ismerje meg az első asztali alkalmazás Java használatával történő felépítésének eszközeit és technikáit.

olyan asztali alkalmazásokat hozhat létre, amelyek nagyszerű funkcionalitással, vonzó dizájnnal rendelkeznek a felhasználói felületeken, és amelyek képesek tárolni, letölteni és megjeleníteni az adatokat a felhasználó számára az adatbázisból az ebben a cikkben említett eszközök és technikák segítségével. Az olyan alkalmazások, mint a könyvtárkezelő rendszer, a jelenléti menedzsment rendszer és a számlázási rendszer néhány példa, amelyeket a cikk elolvasása után építhet.

ezt a cikket szakaszokra osztottam, amelyek leírják a használni kívánt eszközöket és fogalmakat, a szükséges szoftverplatformokat és végül a Java asztali alkalmazás felépítésének eljárását.

az alábbiakban felsoroljuk azokat az eszközöket, koncepciókat és platformokat, amelyeket az alkalmazás felépítéséhez használ.

Eszközök/Fogalmak/Technikák:

1. Core Java

2. Java Swing

3. MySQL

4. JDBC

szoftver / platform:

  1. NetBeans IDE
  2. MySQL

eljárás:

kövesse az alábbi lépéseket. Röviden ismertetik az asztali alkalmazás felépítéséhez szükséges összes eszközt és technikát, és hivatkoznak a hasznos linkekre is.

1. A JDK letöltése

győződjön meg arról, hogy a JDK telepítve van a számítógépére. Ellenkező esetben nem futtathat java programokat és fejleszthet Java alkalmazásokat a NetBeans használatával.

töltse le itt.

2. Töltse le a NETBEANS IDE-t és telepítse

én inkább a NetBeans-t szeretem, mert lehetővé teszi a programozók számára, hogy egyszerűen áthúzzák az elemeket, például gombokat, szövegmezőket és címkéket a felhasználói felületre. Míg más IDE-kben, például az Eclipse – ben meg kell írni a kódot az elem oldalra helyezéséhez. Sok időt vesz igénybe, és összetetté teszi az építési folyamatot. Így a NetBeans lehetővé teszi számunkra, hogy gyorsabban építsünk alkalmazásokat.

töltse le itt.

3. Java Swing alkalmazása felhasználói felületek létrehozásához.

Java Swing egy eszközkészlet az épület grafikus felhasználói felületek (GUI). Ez a Java Foundation Classes (JFC) része, amely csomagokat tartalmaz ablak alapú alkalmazások vagy asztali alkalmazások építéséhez. A Swing a JFC Abstract Windowing Toolkit (AWT) jobb verziója, mivel a swing platformfüggetlen, könnyű és összetett tulajdonságokkal rendelkezik az AWT-hez képest. Az alábbiakban megvitatom a swing alapvető összetevőit, amelyek alapvetőek az asztali alkalmazás létrehozásához, miközben elmagyarázom az alkalmazás felépítésének eljárását is.

4. Először hozzon létre egy új projektet

hozzon létre új projektet és hozzon létre egy JFrame osztályt a NetBeans alkalmazásban. A JFrame az ablak vagy tároló vagy a felhasználói felület, ahol gombokat, címkéket, szövegmezőket, képeket, jelölőnégyzeteket, táblázatokat és még sok mást helyezhet el.

5. Összetevők hozzáadása az ablakhoz

új JFrame létrehozása után elkezdheti a swing komponensek beillesztését a JFrame-be, egyszerűen húzva a képernyő jobb felső sarkában található Elérhető összetevőket. A felhasználói felület néhány alapvető elemét az alábbiakban tárgyaljuk:

JPanel – a JFrame altartályának tekinthető. Tudod, hogy tartsa más alkatrészek, mint a JLabels, JButtons, Jlabels és így tovább.

JLabel – egysoros szöveg elhelyezésére szolgál a JFrame-ben, amelyet a felhasználó nem tud szerkeszteni. A jlabel használatával címkéket adhat hozzá olyan összetevőkhöz, mint a JTextFields, a JButtons és a JTables.

JTextField – a JTextField egy üres doboz, amely lehetővé teszi a felhasználók számára, hogy egyetlen sor szöveget. Ezen összetevő segítségével felhasználói információkat gyűjthet.

JList – ez jól jön, ha azt szeretné, hogy egy listát a tételeket, hogy a felhasználó, amelyből kiválaszthat egy lehetőséget. Például ezzel beillesztheti a könyvtárban elérhető könyvek listáját.

JButton – gombok alapvető eleme minden alkalmazáshoz. A JButton osztály használható egy gomb beillesztésére a keretre, és bármilyen művelet végrehajtására.

JComboBox – hasonló a JLists használhatja JComboBox létrehozására legördülő menü elemek. A JComboBox akkor hasznos, ha meg akarja jeleníteni a választási lehetőségek listáját a felhasználó számára, miközben megtakarítja az általa elfoglalt helyet is.

JRadioButton – rádió gomb egy közös eleme minden felhasználói felület, Lehet, hogy egy web app, asztali alkalmazás vagy mobil app. JRadioButton lehetővé teszi, hogy több lehetőséget a JFrame, amelyből a felhasználó kiválaszthatja bármelyik.

JPasswordField – Jelszó mezők jelennek meg szilárd pontok, amikor megadja a jelszót. A JPasswordField az egyik ilyen összetevő az egysoros szövegdobozok beszúrásához a jelszavak megadásához.

JTable – a JTable nagyon fontos, ha sorokból és oszlopokból álló táblázat formájában szeretné megjeleníteni az adatokat a felhasználónak. Előfordulhat például, hogy meg szeretné jeleníteni a könyvtárban elérhető könyvek listáját a felhasználó számára.

JFileChooser – ha úgy gondolja, hogy a felhasználónak ki kell választania egy fájlt, amelyből az alkalmazásnak meghatározott műveleteket kell végrehajtania, akkor a JFileChooser az egyetlen választás. Az összes jegyzettömb alkalmazás rendelkezik ezzel a funkcióval a múltban mentett fájlok megtekintéséhez.

JOptionPane-ez egy párbeszédpanel, amely felugrik, hogy megjelenjen egy üzenetet a felhasználónak, vagy kérje a felhasználót, hogy adja meg az adatokat. Ezeket hagyományosan akkor használják, amikor figyelmeztetést vagy figyelmeztetést kell adni a felhasználónak.

6. Using properties box

a tulajdonságok mező a képernyő jobb alsó sarkában jelenik meg, amikor kiválaszt egy swing komponenst. Olyan tulajdonságokat tartalmaz, amelyek lehetővé teszik az összetevők elhelyezését, méretét és stílusát.

7. Strukturáló komponensek az ablakon

ahogy bármely dokumentum vagy prezentáció részei strukturálódnak, a JFrame komponenseket is meg kell határozni a követelménynek megfelelően. A java elrendezéskezelők lehetővé teszik a JFrame összetevőinek egy adott formátumba helyezését. A különböző elrendezés vezetők különböző módon, hogy gondoskodjon a komponensek, mint egy a vágy. Például, ha hajlandó elrendezni egy sor elemet egy sorban, akkor használhatja a FlowLayout osztályt, amely egymás után helyezi őket egy áramlásba. Az elrendezéskezelők közül kevés a BorderLayout, a GridLayout, a BoxLayout és a GridBagLayout. Kattintson a jobb gombbal a JFrame-re, menjen az elrendezés beállítása lehetőségre, és válassza ki a kívánt elrendezést.

8. Az összetevők készítése műveletek végrehajtására

az alkalmazás tervezési részének befejezése után engedélyezni kell az összetevők kívánt működését. Érdemes lehet egy másik keretre navigálni, amikor a felhasználó rákattint egy gombra, vagy a felhasználó által a szövegdobozba beírt információkat rögzíteni, tárolni és később megjeleníteni, vagy figyelmeztető üzenetet kell megjeleníteni, ha a felhasználó rossz jelszót ad meg. Ahhoz, hogy az alkalmazás ilyen feladatokat hajtson végre, meg kell tanulnia az összetevőkhöz kapcsolódó módszereket, és meg kell írnia a megfelelő Java kódot. Kattintson az osztályfájl tetején található” forrás ” opcióra a forráskód manipulálásához.

lásd ezt a weboldalt, hogy megtekinthesse a rendelkezésre álló Java Swing komponenseket, azok módszereit és kódrészleteit.

9. Letöltés MySQL

az alkalmazás nem dinamikus, amíg megvan a lehetősége, hogy manipulálják a felhasználók adatait. Például, ha a könyvtárban kiadott könyvekkel kapcsolatos információkat szeretné tárolni, akkor az alkalmazásnak ezeket az adatokat olyan helyre kell tárolnia, ahol a jövőben visszakereshető. Szükséges, hogy kevés ismerete adatbázisok és lekérdezési nyelv, hogy az alkalmazás dinamikus.

az összes adatot egy adatbázis nevű helyen tárolja. Számos adatbázis áll rendelkezésre, mint például az Oracle Database, a MySQL, a PostgreSQL és az MS SQL Server. Ezen adatbázisok bármelyikének használatával megadhatja az alkalmazásnak az adattároló kiterjesztést. Bár ezeknek az adatbázisoknak kevés különbsége és hasonlósága van, a MySQL-ről már említettem. Az alkalmazáshoz bármilyen más adatbázist is használhat. Telepítse a fent említett adatbázis-platformok bármelyikét a használat megkezdéséhez.

telepítse a MySQL-t itt.

az adatbázissal egy strukturált lekérdezési nyelvnek (SQL) nevezett lekérdezési nyelven keresztül lépünk kapcsolatba. Olyan utasításokat adunk az adatbázisnak, amelyeket meghatározott műveletek végrehajtására értelmezünk, például táblázat létrehozására, adatok frissítésére vagy adatok eltávolítására.

nézze meg ezt a weboldalt a MySQL oktatóanyagért.

a beállítás befejezése után nyissa meg a MySQL parancssori klienst, és jelentkezzen be a telepítés során beállított jelszóval. Használhatja a GUI verziót is, azaz a MySQL Workbench-et. Ezután hozzon létre egy adatbázist az alkalmazáshoz, hozzon létre táblákat az adatbázisban, és illessze be a kötelező mezőket. Ismerje meg a MySQL utasításokat az ilyen műveletek végrehajtásához, valamint a lekérdezési utasításokat, mint például az INSERT, SELECT, DELETE és UPDATE az adatok manipulálásához.

10. Alkalmazása JDBC

ez most szükséges, hogy csatlakoztassa a Java alkalmazás az adatbázis létrehozott. Ezt a feladatot Java adatbázis-kapcsolat (JDBC) néven ismert Java API használatával hajtják végre. Ennek alkalmazásával elérheti és manipulálhatja az adatbázis adatait a java swing használatával korábban létrehozott interfészeken keresztül. Egyszerű szavakkal, például a felhasználó által egy szövegdobozba bevitt információk tárolhatók az adatbázis célzott táblázatában, amikor a Küldés gombra kattintanak, a JDBC használatával.

11. A GUI és az adatbázis integrálása

az adatbázisban lévő adatokat úgy érheti el és manipulálhatja, hogy először regisztrál egy illesztőprogramot az interakcióhoz, majd néhány sornyi kód írásával kapcsolatot létesít az adatbázissal. Később elkezdheti beszúrni az utasításokat vagy a MySQL lekérdezéseket a java kódba, amely közvetetten végrehajtja az adatbázisban. Használja a JDBC API megfelelő osztályait, interfészeit és módszereit az adatok tárolására és kibontására.

a JDBC használatával kapcsolatos további információkért olvassa el ezt a linket.

12. JAR fájl létrehozása

végül, miután befejeztük ezeket az eljárásokat, itt az ideje, hogy az alkalmazás összes osztályát, képét és egyéb fájlját egyetlen fájlba, a JAR fájlba gyűjtsük össze. Ez a jar fájl megnyitja az alkalmazás fő osztályát GUI formájában, amikor rákattint. A JAR fájl létrehozásához a Netbeans-ben

  1. kattintson a jobb gombbal a projekt nevére
  2. válassza ki a tulajdonságokat
  3. kattintson a csomagolásra
  4. ellenőrizze a Build JAR-t a fordítás után
  5. ellenőrizze a Compress JAR-fájlt
  6. kattintson az OK gombra a módosítások elfogadásához
  7. kattintson a jobb gombbal a projekt nevére ismét
  8. válassza a Build vagy a clean lehetőséget, majd a Build

keresse meg a .jar fájl a projekt mappájának dist almappájában.

és ez az! Gratulálunk … az első asztali alkalmazást Java segítségével építette fel.

kattintson ide a részvételi Repository desktop alkalmazás kódjának megtekintéséhez a GitHub-on, amelyet Java segítségével építettem.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.