Java Netbeans GUI
Java Netbeans GUI
Zdravím, robím také jednoduché gui v Netbeans-e a chcem sa opýtať, že ako vypísať hneď na začiatku nejakú hodnotu do label-u. Teraz to mám spravené tak, že až keď kliknem myšou na okno tak sa tá hodnota zobrazí.
Potreboval by som nejaku funkciu, ktorá to umožní zobraziť hneď od začiatku bez klikania.
Ďakujem
Potreboval by som nejaku funkciu, ktorá to umožní zobraziť hneď od začiatku bez klikania.
Ďakujem
Re: Java Netbeans GUI
za initComponents() to zadeklarujes, mal by to byt 16ty riadok ak si nc nepisal do konstruktora 
Re: Java Netbeans GUI
Ďakujem, a ešte nahodou nevieš ako by som spravil toto?
V jednom vytváram pole a v dalšom by som ho chcel použit.
Toto funguje. Lenže keď ho chcem v tomto ďalšom použiť, tam to nejde. Píše chybu cannot find symbol.
Skúšal som aj toto, ale to len píše java.lang.ArrayIndexOutOfBoundsException: 0
V jednom vytváram pole a v dalšom by som ho chcel použit.
Kód: Vybrať všetko
private void nakupActionPerformed(java.awt.event.ActionEvent evt) {
Ovocie ovocie[] = new Ovocie[poc];
for (int n=0; n<poc; n++ ){
ovocie[n] = new Jablko();
}
}Kód: Vybrať všetko
private void startActionPerformed(java.awt.event.ActionEvent evt) {
Tuto by som potreboval pouťiť ovocie[].
}Kód: Vybrať všetko
Ovocie ovocie[] = new Ovocie[poc];
private void nakupActionPerformed(java.awt.event.ActionEvent evt) {
for (int n=0; n<poc; n++ ){
ovocie[n] = new Jablko();
}
}Re: Java Netbeans GUI
musis to Ovocie zadeklarovat akoglobalnu premennu (15ty riadok??)
napr
akurat ze musis mat uz aj tu premennu poc naplnenu. alebo to zadeklraujes ako
a potom v nakom tom evente
napr
Kód: Vybrať všetko
public class Trieda extends javax.swing.JFrame {
/**
* Creates new form Trieda
*/
Ovocie ovocie[] = new Ovocie[poc]; Kód: Vybrať všetko
public class Trieda extends javax.swing.JFrame {
/**
* Creates new form Trieda
*/
Ovocie ovocie[] ;Kód: Vybrať všetko
public class Trieda extends javax.swing.JFrame {
/**
* Creates new form Trieda
*/
ovocie = new Ovocie[poc]; Re: Java Netbeans GUI
Ďakujem, za predošlú radu a zasekol som sa zase.
Beží mi cyklus a počas neho vypisujem veci pomocov swingworkera, to mi v pohode funguje. Lenže teraz potrebujem použiť dialog. Spravil som v NetBeanse JDialog ale neviem ako ho zavolať.
Premenoval som ho na dialog, keď ho zavolám, tak to show mi preškrne, zobrazí sa keď má, ale je úplne zmenšený, že je vidieť len horna lišta. Ale ten cyklus beží ďalej. Chcel by som niečo spraviť, aby to bežalo ďalej, až keď kliknem na nejaký button v tom dialog okne.
Googlim, ale nič som nenašiel ako to vyriešiť.
Beží mi cyklus a počas neho vypisujem veci pomocov swingworkera, to mi v pohode funguje. Lenže teraz potrebujem použiť dialog. Spravil som v NetBeanse JDialog ale neviem ako ho zavolať.
Premenoval som ho na dialog, keď ho zavolám,
Kód: Vybrať všetko
dialog.show();Googlim, ale nič som nenašiel ako to vyriešiť.
Re: Java Netbeans GUI
ked je to show preskrtnute, znamena to ze sa to uz nepouziva a existuje novsia alternativa (akurat v piatok ma za to zdzubal nas ucitel IT). Ja som sa zacal GUI ucit nedavno a zatial som tomu moc casu nevenoval takze stymto ti moc neporadim co tam dat miesto toho show, urcite to tam ale najdes ked budes chcet bude sa to volat podobne, ale fungovat ti to bude aj takto. Zmensenie vyriesis tym ze nastavis minimum size vo vlastnostiach toho dialogoveho okna. Ten cyklus prerusis tak ze si vytvoris naku booleanovsku premennu ktora sa napriklad nastavy na false ked sa vyvola dialog, cyklus nebude pokracovat kym ma hodnotu false, pricom ked tam na neco kliknes zase sa prehodi na true. Ak by si stym nevedel pohnut hod sem kod.
-
manager666
Star
- Príspevky: 642
- Registrovaný: 12 aug 2007, 13:29
Re: Java Netbeans GUI
Pascalwb napísal:Spravil som v NetBeanse JDialog ale neviem ako ho zavolať.
Kód: Vybrať všetko
dialog.setVisible(true);Re: Java Netbeans GUI
Dik, potom som to nakoniec nasiel, ale spravil som to cez JOptionPane, a s tou premennov, a vyzera ze to robi to co ma.
//autoeditácia príspevku (30 Apr 2012, 16:47)
Je mozne, aby sa to na dvoch PC spravalo inac?
PC 32bit, Ntb 64bit
NetBeans je rovnaky, skopiroval som projekt, doteraz nebol problem.
Ale na PC to normalne pustim, vyskoci to okno, dam ano, a pokracuje to dalej.
Na Ntb to iste, vyskoci okno, dam ano a nic ostane to stat.
Je nejaky lepsi sposob, ako presuvat projekt medzi PC ako, ze skopirujem zlozku z NetBeansProjects v dokumentoch?
//Ked to prechadzam debuggerom tak to ide aj tam.
//autoeditácia príspevku (30 Apr 2012, 16:47)
Je mozne, aby sa to na dvoch PC spravalo inac?
PC 32bit, Ntb 64bit
NetBeans je rovnaky, skopiroval som projekt, doteraz nebol problem.
Ale na PC to normalne pustim, vyskoci to okno, dam ano, a pokracuje to dalej.
Na Ntb to iste, vyskoci okno, dam ano a nic ostane to stat.
Je nejaky lepsi sposob, ako presuvat projekt medzi PC ako, ze skopirujem zlozku z NetBeansProjects v dokumentoch?
//Ked to prechadzam debuggerom tak to ide aj tam.