www.www.zaachi.com » Blog/Java » Java a základy GUI » Komentáře
#
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);
}
}
#
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
#
Gros
(16.11.2007 07:33:06) Reagovat
Doufam ze bude pokracovani a nezkonci to timto jedinym dilem. :)