Etusivu

C/C++ teoria
Ohjelmointitesti
C-kielen alkeet
C++-alkeet
C++-taulukkoja
Koodausohjeita
C++ tehtävät
C++ perusteet
C++ vaikeat
C++ syventävät
Kertaustehtäviä
Win32-teoria
Ohjelmointitesti
Ohjelmointimalli
Ikkunaluokat
Lyhyt pohja
Laajennettu pohja
Win32-tehtävät
Win32 perusteet
Win32 vaikeat
Win32 syventävät
MFC-teoria
Kontrolliluokat
MFC-luokat
Lyhyt pohja
Laajennettu pohja
MFC-tehtävät
MFC perusteet
MFC vaikeat
MFC syventävät
Java-teoria
Javan alkeet
Java pohja
Java-tehtävät
Java konsoli
Java perusteet
Java vaikeat
Java syventävät
 
Lyhyt pohja
Kaikkein yksinkertaisin ja lyhyin Javan graafinen ohjelma joka vielä toimii:
Pohja.java
import java.awt.*;
import javax.swing.*;

/**
* Ikkunaluokka.
*/
public class Pohja extends JFrame
{

  /**
  * Konstruktori.
  */
  public Pohja()
  {
    setDefaultCloseOperation( WindowConstants.DISPOSE_ON_CLOSE );
    setSize( new Dimension( 400, 300 ) );
    setTitle( "Testi" );
    setVisible( true );
  }

  /**
  * Main-metodi.
  * @param args käynnistysparametrit
  */
  public static void main( String[] args )
  {
    new Pohja();
  }

}

Tulos:

Tämän jälkeen lomakkeelle voi tehdä seuraavaa:

  • Liikuttaa otsikkopalkista
  • Suurentaa ja pienentää reunoista
  • Maksimoida ja minimoida oikean yläkulman napeilla ja tuplanapauttamalla otsikkopalkkia
  • Sulkea oikean yläkulman napilla
  • Avata syteemivalikon vasemmasta yläkulmasta ja suurentaa, pienentää ja sulkea sieltä

Ohjelman rakenne:

Import käskyillä tuodaan Javan graafinen kirjasto.

public class Pohja extends JFrame
JFrame on ikkunaluokka. Periyttämällä se, pystytään
luomaan näkyvä ikkuna.
public Pohja()
Konstruktori. Asetetaan sulkemistoiminto, koko, nimi ja
laitetaan ikkuna näkyville.
public static void main(String[] args)
Ohjelma lähtee käyntiin tästä. Todellisuudessa Pohja-olioa ei
ole vielä tehty joten se luodaan tässä.

Konsolipohja on niin yksinkertainen ettei sitä tarvitse edes kirjoittaa, riittää että teet jonkin luokan jossa on main-metodi. Eli tee luokka (public class Pohja{ }) ja luokan sisään, sulkujen väliin main metodi (public static void main(String[] args){ }) ja siinä se on. Siis hyvin samantapainen kuin C-kielen pohja.

 
Sivutilan tarjoaa Tietokonepalvelu Mikrolahti.