www.www.zaachi.com »  Blog/Java  »  Java a základy GUI »  Komentáře

Komentáře ke článku: Java a základy GUI

Přidat komentář

Jméno:
Email:
WWW:
Text zprávy:
Jméno českého presidenta

Komentáře (10)

# Jakub   (05.03.2012 19:23:32) Reagovat
S jakou příponou to mám uložit,a v jakém programu to mam psát??

 

# danko   (24.03.2010 20:50:30) Reagovat
presne takyto clanok som hladal:) avsak mam problem, prepisem si priklad do eclipse alebo do netbeans, dam run, uspesne sa skompiluje a dalej nic... ziadne okno sa nezobrazi. vie mi niekto pomoct? dakujem

 

# finch   (28.10.2010 20:27:45) Reagovat
trochu pozdě, ale přece :) nechybí ti tam main? mě to taky dělalo blbiny, tak jsem to tam jen přidal (dávám tady celý kód je už upravovaný)

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

class Window extends JFrame implements ActionListener{
/**
* příklad s gui
* @author breta
*/
private static final long serialVersionUID = 1L;

public static void main(String[] args) {
Window window = new Window();
}

public Window() {
// v konstruktoru JFrame nastavíme titulek okna
super("Příklad 1.");
// nastavíme rozměry okna
setSize(400, 300);
//zjistíme jaká je velikost obrazovky
Dimension obrazovka = Toolkit.getDefaultToolkit().getScreenSize();
//nastavení souřadnic, aby se okno zobrazovalo jinde, než na okraji
setLocation(obrazovka.width/6, obrazovka.height/6);
// po zavření okna zkončíme
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// zobrazíme okno
setVisible(true);

Container cont = getContentPane();

//vytvoření nové instance
FlowLayout layout = new FlowLayout();
//nastavení do kontejneru
cont.setLayout(layout);

//popisek
cont.add(new JLabel("klikni na mě ;) =>"));
//vytvoření tlačítka
JButton but1 = new JButton("Klik");
//přidání do kontejneru
cont.add(but1);
//událost
but1.addActionListener(this);

setContentPane(cont);
}
public void actionPerformed(ActionEvent arg0) {
//po odkliknutí se stane něco zajímavého
getContentPane().setBackground(new java.awt.Color(63, 127, 255));
//zobrazí se okno s textem
JOptionPane.showMessageDialog(null, "Kliknul jsi! Huráá :) ", "Gratulace", JOptionPane.PLAIN_MESSAGE);

}
}

 

# Jay   (05.01.2010 16:38:54) Reagovat
Taky diky za clanek, dobra prace :)

 

# Scaur   (24.03.2009 15:35:57) Reagovat
Skvelej clanek, neco takovyho jsem hledal. Diky

 

# Tommy   (16.05.2008 21:30:02) Reagovat
Moc díky za skvelej clanek, fakt mi pomohl objasnit zaklady. Uvital bych dalsi clanky o jave. Jen tak dal

 

# trubi   (25.04.2008 08:38:38) Reagovat
podle me je to spis pekne debilni clanek a to mi stacilo si precist jen prvnich par vet. doporucuji www.linuxsoft.cz

 

# elly   (26.01.2008 20:14:07) Reagovat
thx za článek...pomáhá

 

# zaachi   (27.01.2008 00:14:29) Reagovat
tak to jsem rad, ze aspon nekomu :-)

 

# Gros   (16.11.2007 07:33:06) Reagovat
Doufam ze bude pokracovani a nezkonci to timto jedinym dilem. :)

 
TOPLIST.cz
rss coments img img img