• Dizaino ir programavimo pamokos

  •  
    Thread Rating:
    • 0 Votes - 0 Average
    • 1
    • 2
    • 3
    • 4
    • 5
    [JAVA] GUI langas bei mygtukas

    Member


    ***
    59

    0
    Post: #1
    RE: [JAVA] GUI langas bei mygtukas
    Sveiki. Taigi kažkada man reikėjo JAVA kalbos, tai aš ją šiek tiek pasimokinau :D Galvoju, gal įmesiu tut'ą kaip aš pradėjau mokytis, bei nuo ko pradėjau :)
    Taigi, tai tiesiog paprastas JAVA GUI langelis, su tekstu bei mygtuku viduje.

    Code:
    /**
    *
    * @author Fanzius
    */
    package fanzius; //kur randasi šitas failas.
    import javax.swing.*;// keičia visus import į vieną, švaresnis kodas, greitesnis veikimas :)

    public class Tutas1 {// class failas, tiesiog JAVA supranta kad mes būtent rašysim kodą į šitą failiuką. Failo pavadinimas turi būti tokspats.
        /**
             *
             * @param args
             */
            public static void main(String[] args) { // Kad eitų debug ir run.
            JFrame frame = new JFrame("Fanzius čia lankėsi :)."); // Kai atsidaro programa, šalia icono rašo tavo tekstą
            frame.setVisible(true);// padaro ^ matoma
            frame.setSize(400,300); // lango dydis
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// kai spaudžia X(raudoną) išsijungia langas.
            
            JLabel label = new JLabel("Pradėk mokintis java nuo mano kodų");// tekstas
            JPanel panel = new JPanel();// kad būtų matomas ^
            frame.add(panel); // pridedam panel.add kad veiktų label
            panel.add(label);// kad matytųsi tekstas(nemoku paaiškint), tiesiog padaro label veikiantį ir kad jis matytųsi atsiradusiame GUI(lange).

                    JButton button = new JButton("Ir būsi turtingas kaip šitas mygtukas");// Mygtukas su tekstu
                    panel.add(button);// vėl kad matytųsi GUI(lange) mygtukas
                    JLabel label1 = new JLabel("Debug šitą kodą, kad pamatytum kaip jis atrodo :)");// antras tekstas
                    panel.add(label1);// pridedam dar vieną label, šįkart label1
                } // baiginėjam kodą
            }// kodas baigtas


    Viskas paaiškinta pačiame kode. Kaip išgauti rezultatą? Atsisiūskite NetBeans IDE arba Eclipse programą.
    2013-03-19 22:41
    Find Quote

    Senior Member


    ****
    300

    0
    Post: #2
     
    Opą, kažkas java kalbos pamokins! Pagirsiu dar kartą, šaunuolis!!! Smile

    Tinklapio programuotojas!
    2013-03-19 22:42
    Find Quote

    Junior Member


    **
    2

    0
    Post: #3
     
    Šaunuolis, tikrai pravers pradinukamWink
    2013-03-19 23:50
    Find Quote

    Member


    ***
    59

    0
    Post: #4
     
    Factor, aš nesu profesionalas, man reikėjo kažkada kaip RSPS serverį kūrėm JAVA žinių, tai mokinausi truputuką, kol neturėjau išvažiuot..
    2013-03-20 17:27
    Find Quote

    Member


    ***
    59

    0
    Post: #5
     
    Taigi čia tik naujokams, viską jiems sudėsi į vieną eilutę, nieko nesupras. Čia dėliojau taip kad eitų paaiškint kas ką daro ir tiek.
    2013-03-20 17:36
    Find Quote



    About DESCO

    Mes esame ne komercinis projektas, norime, jog Lietuvos jaunimas vis sparčiau brautųsi į technologijų amžių. Negalima sėdėti vietoje, reikia kažką veikt, todėl mūsų projektas tam puikiai tinka. Galima pas mus išmokt kažko naujo, taip pat nepamirškite, kad ir jūs galite mokyti kitus! Žinių dalinimasis geriną lietuvių mentalitetą, todėl nesmerk kito, o pamokyk!