Anonymní profil Michal – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Michal – Programujte.comAnonymní profil Michal – Programujte.com

 

Příspěvky odeslané z IP adresy 62.209.192.–

Lucie Kabelková.Foxconn
Inzerce › Junior programátor - Sharepo…
18. 1. 2016   #207997

Zajímáš se o Sharepoint, C# a .NET? Baví tě moderní technologie a chtěl/a by ses účastnit zajímavých projektů? Hledáš stabilitu a možnost dalšího rozvoje? Rádi tě uvítáme v našem týmu.
 

náplň práce

- Vývoj SharePoint, databázových aplikací
- Analýza, testování a návrh řešení
- Komunikace se členy týmu, analytikem nebo zákazníkem
- Tvorba technické dokumentace
 

požadujeme

- Vzdělání v oblasti IT
- Znalost MS Sharepoint
- Zkušenost s OOP, znalost .NET, C#
- Znalost AJ výhodou
- Analytické myšlení, samostatnost, schopnost pracovat v týmu
 

Nabízíme zaškolení, kariérní a odborný růst v týmu zkušených programátorů. Mladý a fajn kolektiv, který funguje i mimo pracovní prostředí! 

Můžeš využít flexibilní pracovní dobu, dotovaný stravovací systém s výběrem až z 12 jídel ("čína", hotovky, pizza, salátový bar,...), interní kurzy angličtiny a mnoho dalších benefitů!


Pro více informací mne neváhejte kontaktovat lkabelkova@foxconn.cz

Web: www.foxconn.cz

http://www.foxconn.cz/czech/kariera/volna-mista/pardubice/

TajemnýKolemjdoucí
Visual Basic › Hledání a kopírování
31. 3. 2015   #200911

Ahoj,

nedovedu přijít na řešení zadaného úkolu.

Mám určitou hodnotu v buňce A1, tuto hodnotu mám hledat v jiném sheetu. Pokud tam hodnotu najdu musím zároveň najít i kritérium, které mám v buňce B1. Podle kritéria tedy najdu příslušnou buňku, kterou musím překopírovat do buňky C1 na původním sheetu.

Mám problém s definováním právě dvou kritérií najednou a následným výběrem správné buňky. Můžete mi prosím poradit, co použít, případně jak podmínku definovat?

Java › Výpočet příkladu
22. 5. 2013   #176429

#6 sleepy
Tak ještě jednou díky... snad se mně to podaří :-)

N.

Java › Výpočet příkladu
21. 5. 2013   #176405

#4 sleepy
Díky, vcelku pochopitelně jsem strom našel na: http://www.cs.vsb.cz/benes/vyuka/upr/texty/adt/ch01s07.html a jde o to že si musím nastavit priority, tedy jak píšeš {(*,/), (+,-)}

Ale vrátím se na začátek, tak bych chtěl vědět jestli na to jdu dobře či nikoliv. Uvedu jednoduchý příklad a jak bych to řešil.

Př: 2*(1+3)

- Nejdřív bych celý řetězec rozsekal pomocí .toCharArray()

- Podle priorit ve stromu bych vyhledal poslední otevírací závorku, k ní uzavírací závorku a to co je v ní uložil do Stringu

- String bych spočítal podle tebou uvedené knihovny

- A nakonec bych výsledek a 2* zase uložil do Stringu a znovu spočítal pomocí knihovny

Sedí?

Díky, N.

Java › Výpočet příkladu
15. 5. 2013   #176238

Ahoj,

mám JTextArea a v něm zapsáno 1+2

Když to chci vypočítat, je nejlepší způsob použít .toCharArray() a pak zkoumat pole zda obsahuje číslo či znaménko a podle toho sestavit program?

Nebo se používá nějaký jiný efektivnější způsob, popř. jaký?

Předem díky, N.

Michal
Software › Excel - grafy; 2007 vs 2003
9. 5. 2013   #175983

Ahoj,

chtěl bych se zeptat, zda je někde v excelu 2007 možnost vytvořit graf, který je v 2003 dostupný pod Custom Types a jmenuje se Line - Column on 2 Axes.

Předem díky za radu,

Michal

N.
Hardware › Obvod pro diodu; připojení p…
8. 4. 2013   #174643

#2 KIIV
OK. dík za tip.

Jj, právě že s USB úplně začínám a chtěl bych se v tom začít učit (dobrovolně :-)

Tak ještě jednou dík, N.

Java › Ach ta čeština
28. 3. 2013   #174008

#2 remmidemmi
Díky za nasměrování.

Java › Ach ta čeština
20. 3. 2013   #173073

Ahoj,

z Javy posílám přes most JDBC / ODBC dotazy do Accessu pomocí sql dotazů (mimo jiné) i textové řetězce.

V Javě normálně zadám slova / texty / datumy / ... s diakritikou, ale v Accessu se mně místo např. 19.březen 2013 objeví 19.bĹ™ezen 2013.

Když to potom zase sql dotazem nahraju z Access databáze zpět do Javy, v JTextField se zase normálně zobrazí 19.březen 2013.

Používám NetBeans.

Prosím poraďte zda je problém v Javě, nebo nastavení Office - Access?

Předem díky, N.

Java › Vícenásobné použití stejné k…
21. 12. 2012   #169171

#13 liborb
Tak teď jsem to konečně chápu :-) tedy snad...

JButton [] button; je deklarace proměnné, něco jako když deklaruju obyčejnou proměnnou třeba int X = 0; a

button =  new JButton[pocet]; je teprve vytvoření samotného pole, s proměnným počtem Buttonů počet.

To si nedovedete představit jak je taková jednoduchá věc pro laika těžká pochopit :-)

Moc díky oběma, N.

Java › Vícenásobné použití stejné k…
21. 12. 2012   #169165

#10 ingiraxo
Ahoj,

tak jsem se k tomu asi nakonec dopracoval, i když jsem si trochu změnil zadání a použil jsem buttony, aby to pro mě na začátek bylo srozumitelnější. 

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

public class MainClass {
    public static void main(String[] args) {
        nazev apl = new nazev();
    }
}
class nazev extends JFrame {

JTabbedPane tabbedPane = new JTabbedPane();
JPanel panel1 = new JPanel();
JPanel panel2 = new JPanel();

JButton button1 = new JButton("Pridej");

JButton [] button = new JButton[]{};


public nazev () {

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible (true);
getContentPane().setLayout (new BorderLayout());
getContentPane().add(panel1,BorderLayout.CENTER);

panel1.add(button1);

panel1.add(panel2);
panel2.setBackground(Color.ORANGE);
panel2.setPreferredSize(new Dimension (300,180));
panel2.setName("panel");
panel2.setLayout(new FlowLayout());

button1.addActionListener (new ActionButton1());

setSize (350,250);
    }

        class ActionButton1 implements ActionListener {
        public void actionPerformed(ActionEvent e) {

for (int i = 0; i < 5; i++){
             Button btn = new Button();
             btn.setName("btn"+i);
             panel2.add(btn);
             int c = panel2.getComponentCount();
             System.out.println(c);

panel2.revalidate();
            }
        }
    }
}

1) Když to chci ale odkrokovat v NetBeans, Debugger Console mě vyhodí hlášku viz. níže a já nevím co s tím mám děla. Poraďte prosím.

Listening on javadebug
User program running
Not able to submit breakpoint FieldBreakpoint nazev.list, reason: Field 'list' does not exist in class nazev.

Jinak to ale funguje a za int 5 si pak dosadím jen proměnou kterou dostanu z databáze.

2) Mám tam nějakou pitomost, kterou byste udělali jinak? Popř. prosím jak?

Díky, N.

Java › Vícenásobné použití stejné k…
14. 12. 2012   #168858

OK, mrknu na to a dám vědět, 

teď už ale musím letět :-)

Zatím díky, N.

Java › Vícenásobné použití stejné k…
14. 12. 2012   #168854

Asi takhle?

Ale box1 se mně tam stejně objeví jen 1x, u ostatních se zobrazí jen prázdný panel. Což mně vlastně nepřipadá nijak divný, protože když bych s tím chtěl pak pracovat, tak program by nevěděl, který box1 má reflektovat... teda si myslím.

 A přiznám se že nevím jestli jsi nemyslel je tam přidávat postupně a ne takhle najednou.

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

public class MainClass {
    public static void main(String[] args) {
        nazev apl = new nazev();
    }
}
class nazev extends JFrame {

JTabbedPane tabbedPane = new JTabbedPane();
JPanel panel1 = new JPanel();
JPanel panel2 = new JPanel();
JPanel panel3 = new JPanel();
JPanel panel4 = new JPanel();
JPanel panel5 = new JPanel();
JPanel panel6 = new JPanel();

JComboBox box1 = new JComboBox();

JButton button1 = new JButton("Pridej");

public nazev () {

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible (true);
getContentPane().setLayout (new BorderLayout());
getContentPane().add(panel1,BorderLayout.CENTER);

box1.addItem("A");
box1.addItem("B");
box1.addItem("C");

panel2.add(box1);
panel3.add(box1);
panel4.add(box1);
panel5.add(box1);
panel6.add(box1);

panel1.add(panel2);
panel2.setBackground(Color.ORANGE);
panel2.setPreferredSize(new Dimension (50,40));
panel2.add(box1);
panel2.setVisible(false);

panel1.add(panel3);
panel3.setBackground(Color.ORANGE);
panel3.setPreferredSize(new Dimension (50,40));
panel3.add(box1);
panel3.setVisible(false);

panel1.add(panel4);
panel4.setBackground(Color.ORANGE);
panel4.setPreferredSize(new Dimension (50,40));
panel4.add(box1);
panel4.setVisible(false);

panel1.add(panel5);
panel5.setBackground(Color.ORANGE);
panel5.setPreferredSize(new Dimension (50,40));
panel5.add(box1);
panel5.setVisible(false);

panel1.add(panel6);
panel6.setBackground(Color.ORANGE);
panel6.setPreferredSize(new Dimension (50,40));
panel6.add(box1);
panel6.setVisible(false);

panel1.add(button1);

button1.addActionListener (new ActionButton1());

setSize (350,200);
    }

        class ActionButton1 implements ActionListener { //Login
        public void actionPerformed(ActionEvent e) {

        panel2.setVisible(true);
        panel3.setVisible(true);
        panel4.setVisible(true);
        panel5.setVisible(true);
        panel6.setVisible(true);

        }
    }
}

Prosím tě trpělivost, jsem fakt tvrdej ořech :-)

Java › Vícenásobné použití stejné k…
14. 12. 2012   #168850

#6 ingiraxo

... přidat na okno bez naklikání.

Nějak takhle? Přidal jsem Combobox.

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

public class MainClass {
    public static void main(String[] args) {
        nazev apl = new nazev();
    }
}
class nazev extends JFrame {

JTabbedPane tabbedPane = new JTabbedPane();
JPanel panel1 = new JPanel();
JPanel panel2 = new JPanel();

JComboBox box1 = new JComboBox();

JButton button1 = new JButton("Pridej");

public nazev () {

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible (true);
getContentPane().setLayout (new BorderLayout());
getContentPane().add(panel1,BorderLayout.CENTER);

box1.addItem("A");
box1.addItem("B");
box1.addItem("C");

panel2.add(box1);
box1.setVisible(false);

panel1.add(panel2);
panel2.setBackground(Color.ORANGE);
panel2.setPreferredSize(new Dimension (150,300));
panel1.add(button1);

button1.addActionListener (new ActionButton1());

setSize (200,390);
    }

        class ActionButton1 implements ActionListener { //Login
        public void actionPerformed(ActionEvent e) {

box1.setVisible(true);

        }
    }
}
Java › Vícenásobné použití stejné k…
14. 12. 2012   #168848

#4 Nicolas
sory za tu hrubku :-)

Java › Vícenásobné použití stejné k…
14. 12. 2012   #168847

Později to chci vyřešit dynamicky, ale nejdřív se to musím naučit, takže začnu jednorázovým spuštěním...

OK, tedy pole.

O polích jsem toho našel dost, ale nikde jsem nenarazil na něco podobného jako vkládání boxů do pole. Chtěl bych se zeptat:

Jaký datový tip by takové pole mělo mít?

Říká se tomu potom "pole objektů"? Nebo to je něco jiného?

Díky, N.

Java › Vícenásobné použití stejné k…
13. 12. 2012   #168754

Ahoj lidi,

měl bych takový začátečnický problém :-) raději jsem vytvořil krátký příklad níže. 

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

public class MainClass {
    public static void main(String[] args) {
        nazev apl = new nazev();
    }
}
class nazev extends JFrame {

String SvarA;

JTabbedPane tabbedPane = new JTabbedPane();
JPanel panel1 = new JPanel();

JButton button1 = new JButton("Go");
JButton button2 = new JButton("Go");
JButton button3 = new JButton("Go");

JTextField field1 = new JTextField(5);
JTextField field2 = new JTextField(5);
JTextField field3 = new JTextField(5);

JComboBox box1 = new JComboBox();
JComboBox box2 = new JComboBox();
JComboBox box3 = new JComboBox();

public nazev () {

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible (true);
getContentPane().setLayout (new BorderLayout());
getContentPane().add(panel1,BorderLayout.CENTER);

panel1.add(box1);
panel1.add(button1);
panel1.add(field1);

panel1.add(box2);
panel1.add(button2);
panel1.add(field2);

panel1.add(box3);
panel1.add(button3);
panel1.add(field3);

button1.addActionListener (new ActionButton1());
button2.addActionListener (new ActionButton2());
button3.addActionListener (new ActionButton3());

box1.addItem("A");
box1.addItem("B");
box1.addItem("C");
box1.addItem("D");

box2.addItem("A");
box2.addItem("B");
box2.addItem("C");
box2.addItem("D");

box3.addItem("A");
box3.addItem("B");
box3.addItem("C");
box3.addItem("D");

setSize (170,140);
    }

        class ActionButton1 implements ActionListener {
        public void actionPerformed(ActionEvent e) {

            SvarA = box1.getSelectedItem().toString();
            field1.setText(SvarA);
	}
    }
        class ActionButton2 implements ActionListener {
        public void actionPerformed(ActionEvent e) {

            SvarA = box2.getSelectedItem().toString();
            field2.setText(SvarA);
        }
    }
        class ActionButton3 implements ActionListener {
        public void actionPerformed(ActionEvent e) {

            SvarA = box3.getSelectedItem().toString();
            field3.setText(SvarA);
        }
    }
}

Všimněte si, mám tam box1, box2 a box3, ale to je jen příklad, ve skutečnosti jich potřebuji udělat mnohem více (aby si uživatel mohl z předem nedefinovaného množství řádků vybrat předdefinovanou variantu). Podle mě je nesmysl tam vytvářet takhle třeba sto Comboboxů?

Poraďte prosím, jak se to standardně řeší, nebo jak se alespoň řešení jmenuje, abych si to mohl najít.

Předem díky, N.

Java › Odečítání datumu ve Stringu
7. 12. 2012   #168295

Už jsem to našel, ale přesto díky, N.

String string = SvarA;   //Kde SvarA je představuje proměnnou odkazující na datum ve Stringu např. "24.listopad 2012"
Date date = new SimpleDateFormat("dd.MMMM yyyy").parse(string);
System.out.println(date);
Java › Odečítání datumu ve Stringu
7. 12. 2012   #168292

Ahoj, chtěl bych se zeptat...

Převést datum na String se mně podařilo, ale nedaří se mně najít jak to udělat obráceně. Tedy převést String (formát 24.listopad 2012) na datum.

Poradíte mně prosím?

Díky, N.

Java › Zrušení výběru pomocí .clear…
20. 11. 2012   #167219

Ahoj, měl bych k tomu ještě dotaz.

Jestli jsem to bobře pochopil, přístup do databáze by měl být ve svém vlastním vláknu. Je to tak?

Sice jsem si o vláknech něco přečetl, ale moudrý z toho tedy rozhodně nejsem  vlastně tomu nerozumím.

Asi bych měl použít SwingWorker? Poradíte mně kudy se vydat?

Předem díky, N.

Java › Item z JComboBox zapsat do J…
25. 10. 2012   #165266

Dííík :-)

přes indexy to nechci protože s tím Itemem ještě kromě toho potřebuju pracovat... dát do proměný a vyhledávat v dB:

Svar1 = box1.getSelectedItem().toString();

Herdek to vypadá tak jednoduše když to napíše někdo jinej :-)

Ještě jednou dík a měj hezký den, N.

Java › Item z JComboBox zapsat do J…
25. 10. 2012   #165260

Dobrého jitra všem,
hledal jsem, ale bohužel se mně nedaří...

mám:

JButton button1 = new JButton("Start");
JComboBox box1 = new JComboBox();
JTextField field1 = new JTextField(10);

v JComboBoxu:

    box1.addItem("AAA");
    box1.addItem("BBB");
    box1.addItem("CCC");

Po stisknutí na buton1 bych chtěl vybraný Item zapsat do JTextArea, ale nevím jak na to... poraďte pls, mám zatím jen:

Object SvarB = box1.getSelectedItem();
field1.setText(SvarB);

A to je blbě, ale nevím jak to mám udělat... přes indexy to zvládnu to jsem našel, ale já bych chtěl prostě přes getSelectedItem, nebo tak něco.

Budu rád i za link.

Předem díky, N.

kabaret
Java › načtení Word dokumentu
23. 10. 2012   #165155

Ahoj všem, je možné si vytvořit (asi jó) jednoduše (to už asi bude horší) okno v javě, aby načetlo obsah word dokumentu uloženého někde na disku?

Nemáte nějaký link?

Díky za tipy.

Java › Kombinace čtyř JListů
31. 8. 2012   #162508

OK, řádek 116

data202.add(IvarA, items1[IvarA]);

N.

Java › Kombinace čtyř JListů
31. 8. 2012   #162506

S tagy se polepším... to je ten <? že jo.

IvarA nastavuji hned na začátku na 15 řádku, jako že bych to měl dát přímo do ListSelectionListeneru?

Díky, N.

Java › Kombinace čtyř JListů
31. 8. 2012   #162492

Ahoj všem,

chtěl bych poprosit nějakou dobrou duši o pomoc.

Vysvětlím logiku... Mám čtyři JListy (200 - název projektu, 201 - status, 202 - jméno a 203 - detail projktu). Když vyberu položky v 201 a 202, zobrazí se do 203 a 204 odpovídající data z databáze pro výběr. To funguje.

Pak vyberu jméno z 202 a zobrazí to pouze detaily k danému projektu, statusu a jménu. To stále funguje.

Teď popíšu co udělám a jak to přestane fungovat:

Když znovu vyberu status (In process) a pak vyberu status Open, nezobrazí se žádné jméno. Když ale kliknu do JList 202 zobrazí se jméno a k němu i detaily k projektu.

Pochopili jste mě? :-)

Díky, N.

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;

public class MainClass {
    public static void main(String[] args) {
        nazev apl = new nazev();
    }
}
class nazev extends JFrame {

int IvarA;
String varB="";
String varC;
int IvarB;
int IvarC;
int i;

JPanel panel = new JPanel();
String[] data200 = {"DTW", "NTB", "RNBA", "CK", "PDR", "HVP", "AIO"};
JList list200 = new JList(data200);
String[] data201 = {"Open", "In Process", "Waiting", "On Hold", "Closed"};
JList list201 = new JList(data201);
DefaultListModel data202 = new DefaultListModel();
JList list202 = new JList(data202);
DefaultListModel data203 = new DefaultListModel();
JList list203 = new JList(data203);
JButton button = new JButton("Start");

public nazev () {

    setSize (450,400);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setVisible (true);
    getContentPane().setLayout (new BorderLayout());
    getContentPane().add(panel,BorderLayout.CENTER);

    panel.add(list200);
    panel.add(list201);
    panel.add(list202);
    panel.add(list203);
    list202.setPreferredSize(new Dimension(110,310));
    list203.setPreferredSize(new Dimension(110,310));
    list200.addListSelectionListener( new ListSelectionListener200());
    list201.addListSelectionListener( new ListSelectionListener201());
    list202.addListSelectionListener( new ListSelectionListener202());

    }

class ListSelectionListener200 implements ListSelectionListener { // for list200
        public void valueChanged(ListSelectionEvent e) {

            list202.clearSelection();

        if (e.getValueIsAdjusting())

        return;

            data202.clear();
            data203.clear();

                Object[] selected1 = list200.getSelectedValues();
                Object[] selected2 = list201.getSelectedValues();
                Object[] selected3 = list200.getSelectedValues();
                Object[] selected4 = list201.getSelectedValues();
                try {
                String url = "jdbc:odbc:databaze1";
                String jmeno1;
                Statement pozadavek = null;
                ResultSet vysledek1 = null;
                Connection dB = null;
                try {
                    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                    dB = DriverManager.getConnection(url);
                } catch (ClassNotFoundException v) {
                    System.err.println("Nepodařilo se zavést most JDBC/ODBC." + v.getMessage());
                    System.exit(1);
                } catch (SQLException v) {
                    System.err.println("Nepodařilo se připojit k databázi." + v.getMessage());
                    System.exit(2);
                }
                try {
String query1 = "Select Owner FROM Tracker WHERE Code IN(";

for (int i = 0, n = selected1.length; i < n; i++) {
   if (i > 0) query1 += ",";
   query1 += "'" + selected1[i] + "'";
}
query1 += ")AND Status IN(";

for (int i = 0, n = selected2.length; i < n; i++) {
   if (i > 0) query1 += ",";
   query1 += "'" + selected2[i] + "'";
}
query1 += ")";

                    pozadavek = dB.createStatement();
                    vysledek1 = pozadavek.executeQuery(query1);

                } catch (SQLException v) {
                    System.err.println("Chyba SQL." + v.getMessage());
                    //System.exit(3);
                }
                boolean zaznamy1 = vysledek1.next();
                if (!zaznamy1) {
                    //System.out.println("Nebyla vrácena žádná data");
                    //System.exit(4);
                }
                try {
                    do {
                    jmeno1 = vysledek1.getString(1);
                    String[] items1 = {jmeno1};
                    data202.add(IvarA, items1[IvarA]);
                    } while (vysledek1.next());

                } catch (SQLException v) {
                    System.err.println("Chyba při zobrazaní dat." + v.getMessage());
                    //System.exit(5);

                } finally {
                    dB.close();
                }
                }
                catch (SQLException v) {
                    System.err.println("Chyba Exit 6." + v.getMessage());
                    //System.exit(6);
                }
//Second part of SQL query for the second column from dB (TaskName)
                                try {
                String url = "jdbc:odbc:databaze1";
                String jmeno2;
                Statement pozadavek = null;
                ResultSet vysledek2 = null;
                Connection dB = null;
                try {
                    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                    dB = DriverManager.getConnection(url);
                } catch (ClassNotFoundException v) {
                    System.err.println("Nepodařilo se zavést most JDBC/ODBC." + v.getMessage());
                    System.exit(1);
                } catch (SQLException v) {
                    System.err.println("Nepodařilo se připojit k databázi." + v.getMessage());
                    System.exit(2);
                }
                try {
String query2 = "Select TaskName FROM Tracker WHERE Code IN(";

for (int i = 0, n = selected3.length; i < n; i++) {
   if (i > 0) query2 += ",";
   query2 += "'" + selected3[i] + "'";
}
query2 += ")AND Status IN(";

for (int i = 0, n = selected4.length; i < n; i++) {
   if (i > 0) query2 += ",";
   query2 += "'" + selected4[i] + "'";
}
query2 += ")";

                    pozadavek = dB.createStatement();
                    vysledek2 = pozadavek.executeQuery(query2);

                } catch (SQLException v) {
                    System.err.println("Chyba SQL." + v.getMessage());
                    //System.exit(3);
                }
                boolean zaznamy2 = vysledek2.next();
                if (!zaznamy2) {
                    //System.out.println("Nebyla vrácena žádná data");
                    //System.exit(4);
                }
                try {
                    do {
                    jmeno2 = vysledek2.getString(1);
                    String[] items2 = {jmeno2};
                    data203.add(IvarB, items2[IvarB]);
                    } while (vysledek2.next());

                } catch (SQLException v) {
                    System.err.println("Chyba při zobrazaní dat." + v.getMessage());
                    //System.exit(5);

                } finally {
                    dB.close();
                }
                }
                catch (SQLException v) {
                    System.err.println("Chyba Exit 6." + v.getMessage());
                    //System.exit(6);
                }
         }
    }

    class ListSelectionListener201 implements ListSelectionListener { //for list201
        public void valueChanged(ListSelectionEvent e) {

        list202.clearSelection();

        if (e.getValueIsAdjusting())


        return;

            data202.clear();
            data203.clear();

                Object[] selected1 = list200.getSelectedValues();
                Object[] selected2 = list201.getSelectedValues();
                Object[] selected3 = list200.getSelectedValues();
                Object[] selected4 = list201.getSelectedValues();
                try {
                String url = "jdbc:odbc:databaze1";
                String jmeno1;
                Statement pozadavek = null;
                ResultSet vysledek1 = null;
                Connection dB = null;
                try {
                    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                    dB = DriverManager.getConnection(url);
                } catch (ClassNotFoundException v) {
                    System.err.println("Nepodařilo se zavést most JDBC/ODBC." + v.getMessage());
                    System.exit(1);
                } catch (SQLException v) {
                    System.err.println("Nepodařilo se připojit k databázi." + v.getMessage());
                    System.exit(2);
                }
                try {
String query1 = "Select Owner FROM Tracker WHERE Code IN(";

for (int i = 0, n = selected1.length; i < n; i++) {
   if (i > 0) query1 += ",";
   query1 += "'" + selected1[i] + "'";
}
query1 += ")AND Status IN(";

for (int i = 0, n = selected2.length; i < n; i++) {
   if (i > 0) query1 += ",";
   query1 += "'" + selected2[i] + "'";
}
query1 += ")";

                    pozadavek = dB.createStatement();
                    vysledek1 = pozadavek.executeQuery(query1);

                } catch (SQLException v) {
                    System.err.println("Chyba SQL." + v.getMessage());
                    //System.exit(3);
                }
                boolean zaznamy1 = vysledek1.next();
                if (!zaznamy1) {
                    //System.out.println("Nebyla vrácena žádná data");
                    //System.exit(4);
                }
                try {
                    do {
                    jmeno1 = vysledek1.getString(1);
                    String[] items2 = {jmeno1};
                    data202.add(IvarA, items2[IvarA]);
                    } while (vysledek1.next());

                } catch (SQLException v) {
                    System.err.println("Chyba při zobrazaní dat." + v.getMessage());
                    //System.exit(5);

                } finally {
                    dB.close();
                }
                }
                catch (SQLException v) {
                    System.err.println("Chyba Exit 6." + v.getMessage());
                    //System.exit(6);
                }
//Second part of SQL query for the second column from dB (TaskName)
                                try {
                String url = "jdbc:odbc:databaze1";
                String jmeno2;
                Statement pozadavek = null;
                ResultSet vysledek2 = null;
                Connection dB = null;
                try {
                    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                    dB = DriverManager.getConnection(url);
                } catch (ClassNotFoundException v) {
                    System.err.println("Nepodařilo se zavést most JDBC/ODBC." + v.getMessage());
                    System.exit(1);
                } catch (SQLException v) {
                    System.err.println("Nepodařilo se připojit k databázi." + v.getMessage());
                    System.exit(2);
                }
                try {
String query2 = "Select TaskName FROM Tracker WHERE Code IN(";

for (int i = 0, n = selected3.length; i < n; i++) {
   if (i > 0) query2 += ",";
   query2 += "'" + selected3[i] + "'";
}
query2 += ")AND Status IN(";

for (int i = 0, n = selected4.length; i < n; i++) {
   if (i > 0) query2 += ",";
   query2 += "'" + selected4[i] + "'";
}
query2 += ")";

                    pozadavek = dB.createStatement();
                    vysledek2 = pozadavek.executeQuery(query2);

                } catch (SQLException v) {
                    System.err.println("Chyba SQL." + v.getMessage());
                    //System.exit(3);
                }
                boolean zaznamy2 = vysledek2.next();
                if (!zaznamy2) {
                    //System.out.println("Nebyla vrácena žádná data");
                    //System.exit(4);
                }
                try {
                    do {
                    jmeno2 = vysledek2.getString(1);
                    String[] items3 = {jmeno2};
                    data203.add(IvarB, items3[IvarB]);
                    } while (vysledek2.next());

                } catch (SQLException v) {
                    System.err.println("Chyba při zobrazaní dat." + v.getMessage());
                    //System.exit(5);

                } finally {
                    dB.close();
                }
                }
                catch (SQLException v) {
                    System.err.println("Chyba Exit 6." + v.getMessage());
                    //System.exit(6);
                }
         }
    }

        class ListSelectionListener202 implements ListSelectionListener { //for list202
        public void valueChanged(ListSelectionEvent e) {

        if (e.getValueIsAdjusting())
        return;

            data203.clear();

                Object[] selected5 = list200.getSelectedValues();
                Object[] selected6 = list201.getSelectedValues();
                Object[] selected7 = list202.getSelectedValues();

                try {
                String url = "jdbc:odbc:databaze1";
                String jmeno3;
                Statement pozadavek = null;
                ResultSet vysledek1 = null;
                Connection dB = null;
                try {
                    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                    dB = DriverManager.getConnection(url);
                } catch (ClassNotFoundException v) {
                    System.err.println("Nepodařilo se zavést most JDBC/ODBC." + v.getMessage());
                    System.exit(1);
                } catch (SQLException v) {
                    System.err.println("Nepodařilo se připojit k databázi." + v.getMessage());
                    System.exit(2);
                }
                try {
String query3 = "Select TaskName FROM Tracker WHERE Code IN(";

for (int i = 0, n = selected5.length; i < n; i++) {
   if (i > 0) query3 += ",";
   query3 += "'" + selected5[i] + "'";
}
query3 += ")AND Status IN(";

for (int i = 0, n = selected6.length; i < n; i++) {
   if (i > 0) query3 += ",";
   query3 += "'" + selected6[i] + "'";
}
query3 += ")AND Owner IN(";

for (int i = 0, n = selected7.length; i < n; i++) {
   if (i > 0) query3 += ",";
   query3 += "'" + selected7[i] + "'";
}
query3 += ")";

                    pozadavek = dB.createStatement();
                    vysledek1 = pozadavek.executeQuery(query3);

                } catch (SQLException v) {
                    System.err.println("Chyba SQL." + v.getMessage());
                    //System.exit(3);
                }
                boolean zaznamy1 = vysledek1.next();
                if (!zaznamy1) {
                    //System.out.println("Nebyla vrácena žádná data");
                    //System.exit(4);
                }
                try {
                    do {
                    jmeno3 = vysledek1.getString(1);
                    String[] items4 = {jmeno3};
                    data203.add(IvarC, items4[IvarC]);
                    } while (vysledek1.next());

                } catch (SQLException v) {
                    System.err.println("Chyba při zobrazaní dat." + v.getMessage());
                    //System.exit(5);

                } finally {
                    dB.close();
                }
                }
                catch (SQLException v) {
                    System.err.println("Chyba Exit 6." + v.getMessage());
                    //System.exit(6);
                }

            }
    }
}

Java › Přehled SQL dotazů
20. 8. 2012   #161782

Díky, mrknu na to.

Java › Přehled SQL dotazů
14. 8. 2012   #161566

Nazdar "bratři ve zbrani", chtěl bych poprosit jestli byste mně mohli poskytnout odkaz na nějaký prověřený, srozumitelný a v JAVě použitelný přehled SQL dotazů. Potřebuji se v tom začít orientovat.

Předem díky, N.

Fil
.NET › Workflow form ASP.NET
11. 7. 2012   #160000

Ahoj, potrebovala by som poradit ako v ASP.NET vytvorit workflow formular a aby to potom fungovalo v SharePointe 2010. Viem, ze na vytvaranie formularov existuje InfoPath, ale ja to chcem tvorit skutocne len pomocou Visual Studia.

Visual Basic › Suma libovolně vybraných bun…
11. 6. 2012   #159037

Ahoj, nevíte jestli existuje nějaká možnost (asi vzorec) v excelu, jak v nějaké konkrétní buňce zobrazit SUMu libovolně vybraných buněk? Něco podobnýho jak je na tom spodním řádku, kde se dá vybrat Average, Count, Count number, Max, Min, Sum.

Jde o to že nemůžu použít macra, to bych si samozřejmě poradil...

Ale hlavně jde o to, že tu SUMu, která může být prakticky z kterýchkoliv buněk chci dál počítat.

Díky, N.

Java › Výpis pouze konkrétních hodn…
1. 6. 2012   #158680

Moc dík :-) ještě se mě to pak celý zacyklilo takže jsem nevěděl jestli to je ono, ale už to je OK a pomohlo mně to.

Java › Výpis pouze konkrétních hodn…
29. 5. 2012   #158541

Ahoj, chtěl bych se zeptat.

Když mám pole objektů - Object[] selected = list201.getSelectedValues();

Přes SQL dotaz dostanu dva sloupce -

String query1 = "Select Code, Owner FROM Tracker WHERE Status IN(";

for (int i = 0, n = selected2.length; i < n; i++) {
   if (i > 0) query1 += ",";
   query1 += "'" + selected2[i] + "'";
}
query1 += ");";

....

jmeno1 = vysledek.getString(1);

jmeno2 = vysledek.getString(2);

A chtěl bych aby se "vyprintovaly" je řadky s určitýma hodnotama, jak to mám napsat?

Chci něco jako:

if (jmeno1.equals("DTW")& jmeno2.equals("mrezler")){

System.out.println(jmeno1 +" "+ jmeno2);

}

Java › Zdvojený výstup z JList
24. 5. 2012   #158357

#2 liborb
Zase pozdě :-) ale tvou radu si beru skutečně k srdci:

http://nicomp.hubpages.com/hub/Introduction-to-Debugging-in-Java-and-Netbeans

Díky moc, důvod je, že se akce vyvolá pokaždé když na to klikneš myší a druhá když myš uvolníš:

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4323107

Java › Zdvojený výstup z JList
24. 5. 2012   #158340

Ahoj, já už fakt nevím kde je chyba :-(

Když vyberu položky z JListu, tak mně to vypíše vždycky 2x, ale tím cyklem to podle mě není.

Mohli byste mně prosím poradit, viz. kód níž.

Díky, N.

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;

public class MainClass {
    public static void main(String[] args) {
        nazev apl = new nazev();
    }
}
class nazev extends JFrame {

int varA;
String varB;
String varC;

JPanel panel = new JPanel();
String[] data1 = {"AAA","BBB","CCC","DDD","EEE"};
JList list1 = new JList(data1);
DefaultListModel data2 = new DefaultListModel();
JList list2 = new JList(data2);


public nazev () {

    setSize (300,300);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setVisible (true);
    getContentPane().setLayout (new BorderLayout());
    getContentPane().add(panel,BorderLayout.CENTER);

    panel.add(list1);
    panel.add(list2);
    list2.setPreferredSize(new Dimension(220,220));

    list1.addListSelectionListener( new ListSelectionListener100());
    }

class ListSelectionListener100 implements ListSelectionListener {
        public void valueChanged(ListSelectionEvent e) {

Object[] selected = list1.getSelectedValues();

varB = "";
int i = 0;
int n = selected.length;

while (i < n)
{
if (i > 0) varB += ",";

varB += "'" + selected[i] + "'";

i++;
String[] items = {varB};
data2.add(varA,items[varA]);

            }
        }
    }
}

Java › Java / class
14. 5. 2012   #157954
Java › JList - výběr položky
14. 5. 2012   #157952

#5 liborb
Nj, asi jsem se měl zeptat rovnou, ale myslel jsem že potřebuju jenom napovědět a pak už si s tím poradím.

Jde  mně o to: Mám v Accessu tabulku Tracker a v ní slopec Code a Status.

Sloupec Code může obsahovat vždy pouze hodnoty AAA, BBB, nebo CCC (například), v podstatě tedy ty samé hodnoty které jsou v JListu.

Když tedy vyberu některé položky z JListu, chtěl bych se podívat do tabulky Tracker a ze sloupce Status načíst do JTextArea hodnoty z řádku s daným označením kódu.

Java › JList - výběr položky
10. 5. 2012   #157743

#2 liborb
Dííík :-)

Java › JList - výběr položky
10. 5. 2012   #157736

Ahoj, chtěl bych se zeptat jak vytisknout (System.out.println...) na řádek položku, která je uložena v "selected".

Vyhazuje mně to hlášky ve tvaru: [Ljava.lang.Object;@1100d7a; @10b9d04; @128e20a; @1100d7a

Můžete mě prosím poradit oč se jedná a jak to ošetřit?

Předem díky, N.

===========

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

public class MainClass {
    public static void main(String[] args) {
        nazev apl = new nazev();
    }
}
class nazev extends JFrame {

int varA;
String varB;

JPanel panel = new JPanel();
JButton button = new JButton("Start");
DefaultListModel model = new DefaultListModel();
String[] items = {"AAA","BBB","CCC"};
JList list = new JList(items);


public nazev () {

    setSize (100,100);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setVisible (true);
    getContentPane().setLayout (new BorderLayout());
    getContentPane().add(panel,BorderLayout.CENTER);

    panel.add(list);
    panel.add(button);
    button.addActionListener (new ActionButton1());
    }

class ActionButton1 implements ActionListener {
        public void actionPerformed(ActionEvent e) {

Object[] selected = list.getSelectedValues();
list.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
System.out.println(selected);

        }
    }
}

Java › Zobrazení proměnné v JList p…
25. 4. 2012   #157049

Díky moc, zvládl jsem to :-)

N.

Miro
OS - Windows › Notepad - txt nejde uložit s…
23. 4. 2012   #156977

Ahoj,

chtěl bych poradit s ukládáním txt file s koncovkou java. V práci mně to normálka funguje, ale doma ikdyž do File name zadám koncovku java a do Save as type zadám All files, tak se to stejně uloží pod txt jako např. Nazev.java.txt

Nevíte prosím jestli to mám v kompu někde přenastavit? Díky Miro.

Java › Kniha pro začátečníka v Java
16. 4. 2012   #156679

Ahoj, jsem totál amatér - učím se sám a na fórech. Osobně mně pomohla kniha Java bez předchozích znalostí, Průvodce pro samouky od Jamese Koegha. V případě zájmu mám v el. podobě - 75 MB.

V el. podobě mám i Java pro zelenáče od Miroslava Viriuse II. upravené vydání - 65 MB.

N.

Java › SQL dotaz v Javě Select * FR…
11. 4. 2012   #156462

Ahoj, chtěl bych se zeptat v jakém formátu mám napsat dotaz, když se chci zeptat na proměnnou.

Např. níže se ptám v tabulce Users, kde ve sloupci Login hledám "anovak"... to je OK, to umím.

String dotaz = "Select * FROM Users WHERE Login = 'anovak'";

Řekněme ale, že z textfieldu jsem sebral proměnnou, i třebaže jsem tam napsal anovak.

String varA = textfield1.getText();

Jak tu proměnnou varA napasovat do toho dotazu místo 'anovak' aby to zafungovalo?

Předem díky, N.

Java › Přejít na záložku
4. 4. 2012   #156007

Nebo jestli jsem se nesrozumitelně vyjádřil, možná se to dá nazvat kartičky.

http://docs.oracle.com/…bedpane.html

Abych nemusel kliknout na konkrétní kartičku třeba Tab 4, ale přes příkaz po kliknutí na tlačítko.

N.

Java › Přejít na záložku
4. 4. 2012   #156006

Ahoj, nevíte prosím příkaz, jak přejít na jinou záložku v rámci jedné aplikace?

Jako můžu si tam kliknout, ale potřebuji to provést ještě v rámci jiného příkazu po kliknutí na button.

Předem díky, N.

Java › SQL dotaz v Javě
4. 4. 2012   #155998

#2 sakal91
Nj, sakra. Tak jsem asi před tím někde dělal chybu když jsem si nad tím lámal hlavu, teď mně to funguje.

Díky a sory, že jsem zbytečně otravoval :-)

Java › SQL dotaz v Javě
4. 4. 2012   #155982

Ahoj, chtěl bych poradit s SQL dotazem v Javě. Na řádku 79 mně to vypisuje hlášku "unreported exception java.sql.SQLException; must be caught or declared to be thrown".

Když využiju možnost NetBeans "Surround Block with try-catch" tak se dolů pod kód připíše část:

=====================

catch (SQLException ex) {
                    Logger.getLogger(Data5.class.getName()).log(Level.SEVERE, null, ex);

=====================

Tomu ale já plně nerozumím a rád bych si vyjímku napsal sám a v nějakém jednoduchém, začátečníkovi pochopitelném formátu jako ty ostatní vyjímky. Je to možné nebo zkrátka musím použít nabídku NetBeans?

Můj kód je níže.

Díky, N.

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;

public class Main {
    public static void main(String[] args) {
        Data5 apl = new Data5();
    }
}

class Data5 extends JFrame {

JTabbedPane tabbedPane = new JTabbedPane();
JPanel panel1 = new JPanel();
JPanel panel2 = new JPanel();
JPanel panel3 = new JPanel();
JPanel panel4 = new JPanel();
JPanel panel5 = new JPanel();
JPanel panel6 = new JPanel();

JButton button1 = new JButton("Start");

TextField textfield1 = new TextField("1",20);


public Data5 () {
super ("WH Space Calculator");
setSize (700,800);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible (true);
getContentPane().setLayout (new BorderLayout());
getContentPane().add(tabbedPane,BorderLayout.CENTER);
setSize (701,800);

tabbedPane.addTab("Action tracker",panel1);
tabbedPane.setSelectedIndex(0);
tabbedPane.addTab("Report2",panel2);
tabbedPane.addTab("Report3",panel3);
tabbedPane.addTab("..",panel4);
tabbedPane.addTab("..",panel5);

panel1.add(textfield1);
panel1.add(button1);

button1.addActionListener (new ActionButton1());
}

    class ActionButton1 implements ActionListener {
            public void actionPerformed(ActionEvent e) {

                String url = "jdbc:odbc:databaze1";
                String jmeno;
                String tisk;
                Statement pozadavek = null;
                ResultSet vysledek = null;
                Connection dB = null;
                try {
                Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver");
                dB = DriverManager.getConnection(url);
                }
                catch (ClassNotFoundException v) {
                  System.err.println("Nepodařilo se zavést most JDBC/ODBC." + v.getMessage());
                    System.exit(1);
                }
                catch (SQLException v) {
                  System.err.println("Nepodařilo se připojit k databázi." + v.getMessage());
                    System.exit(2);
                }
                    try {
                    String dotaz = "Select * FROM Users WHERE Heslo = 'password'";
                    pozadavek = dB.createStatement();
                    vysledek = pozadavek.executeQuery(dotaz);
                }
                catch (SQLException v) {
                  System.err.println("Chyba SQL." + v.getMessage());
                    System.exit(3);
                }
                boolean zaznamy = vysledek.next();
                if (!zaznamy) {
                    System.out.println("Nebyla vrácena žádná data");
                    System.exit(4);
                }
                try {
                do {
                    jmeno = vysledek.getString(1);
                    tisk = jmeno;
                    textfield1.setText(tisk);
                }
                while(vysledek.next());
                pozadavek.close();
                }
                catch (SQLException v) {
                  System.err.println("Chyba při zobrazaní dat." + v.getMessage());
                    System.exit(5);
                }
                        finally {
                            dB.close();
                        }
            }

    }
}

Java › JScrollPane v JTextArea
24. 11. 2011   #150382

Ty bláho...

To je tak jednoduchý až se divím jak jsem se s tím mohl tak dlouho mořit :-)

Moooc díky, N.

Java › switch case
22. 11. 2011   #150299

Zatr...

Přesto díky, N.

Java › switch case
22. 11. 2011   #150295

Ahoj,

chtěl bych se zeptat zda jde u příkazu swich case použít proměnou, viz příklad níže. U switch to nedělá problém, ale u case to hází chybu. NEJDE TO NĚJAK OŠULIT, abych tam nemusel používat konstantu?

Poradil bych si samozřejmě přes if, ale to nechci, beru to jako cvičení. Chci vyloženě přes switch case načítat data z TextArea.

Díky, N.

switch (variableA) {
             case (variableC):
                 break;

}

Java › Výběr hodnoty zTextArea
10. 11. 2011   #149835

Ahoj, chtěl bych poprosit o radu.

Mám textArea a vím že když ji chci uložit do paměti tak použiju getText. Taky vím že odřádkování je \n. Co ale neumím je vybrat si např. pouze třetí řádek z pěti. Jak to mám udělat?

Jde o to, že chci zadat hodnoty pod sebe a pak je cyklem postupně testovat zda se něčemu rovnají.

Předem díky, Nicolas.

Java › Posun o řádek v textArea
1. 11. 2011   #149382

Díky, to je přesně ono :-)

Java › Posun o řádek v textArea
21. 10. 2011   #148941

Ahoj,

chtěl bych poprosit o radu, jak mám udělat aby mně po cyklu, jenž je znázorněn níže, program vypsal výsledek na nový řádek v textArea1. Čili aby program jakoby odentroval a napsal na nový řádek zjištěný výsledek. Takhle mně to vždycky přepisuje původní výsledek.

Předem díky, N.

private void button1ActionPerformed(java.awt.event.ActionEvent evt) {                                       
        String varA = textField1.getText();
        int varB = Integer.parseInt(varA);
        varB = 0;
        while (varB < 50){
        String varC = Integer.toString(varB);
        textArea1.setText(varC);
        varb++;
        }
    }

Java › JPanel - setPreferredSize
27. 9. 2011   #147950

Výsledkem má být okno, které budu libovolně zvětšovat/ zmenšovat, ale JPanel do kterého budou vloženy další komponenty zůstane pořád stejně velký. Tzn. nechci aby se mně JButony a JTextArea libovolně potulovaly po ploše.

Jdu správným směrem?

N.

Java › JPanel - setPreferredSize
27. 9. 2011   #147945

Ahoj, chtěl bych se zeptat jak fixně nastavit velikost JPanelu, aby se nepřizpůsoboval JFrame - asi pomocí setPreferredSize, že?

Co dělám špatně?

Díky, N.

import java.awt.*;
import javax.swing.*;
public class De {
public static void main(String[] args){
  Nova apl = new Nova();
  }
}
class Nova extends JFrame{

JPanel panel = new JPanel();

public Nova(){
  panel.setBackground(Color.black);
  panel.setPreferredSize( new Dimension(100, 100));
  getContentPane().add(panel);

  setSize(400,400);
  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  setVisible(true);

}
}

Java › Layout
23. 9. 2011   #147808

Díky za pomoc.

Java › Layout
22. 9. 2011   #147774

Ahoj,

když chci kombinovat víc layoutů, musím JPanely vkládat nejdřív do Container, nebo můžu rovnou do JFrame?

Můžu Container úplně vypustit? V knížce co mám se pořád pracuje s Containerem, ale nevím jestli to je cesta kterou chci, nebo musím jít.

Díky, N00

Java › GUI sčítání a odčítání
15. 8. 2011   #146337

Příspěvek od liborb z 03. 08. 2011 možno označit jako nejlepší odpověď. Vlákno možno uzavřít.

Java › Jar soubor
15. 8. 2011   #146335

#3 null_while
Tomu rozumím, ale v tomto případě to bylo pouze nepochopením příkladu, kdy jsem přepsal public class Main na mnou zvolený název (tedy public class Calculator).

Díky, N.

Java › Jar soubor
15. 8. 2011   #146275

Zdravím, už jsem to zjistil... dělal jsem chybu a funguje v pohodě přes NetBeans.

Páni administrátoři, šlo by vlákno úplně smáznout?

Díky, N.

Nicolas
Java › GUI sčítání a odčítání
5. 8. 2011   #145772

#6 liborb

Inu, ono toho je víc, ale to už si nějak snad poradím, kdyžtak dám vědět :-)

Teď se zas trápím s SQL...

Vlákno je možné označit jako vyřešeno.

N.
 

Nicolas
MS SQL › SQL instalace
5. 8. 2011   #145771

Ahoj, chtěl bych si nainstalovat SQL 2008 express, ale při intstalaci, v okamžiku Server configuration hází hlášku viz. níže. Jaký account a password o chce?

Díky, N.

The specified credentials that were provided for the SQL Server service are not valid. To continue, provide a valid account and password for the SQL Server service.

Microsoft.SqlServer.Configuration.SqlEngine.ValidationException: The specified credentials that were provided for the SQL Server service are not valid. To continue, provide a valid account and password for the SQL Server service.

Nicolas
Java › GUI sčítání a odčítání
4. 8. 2011   #145730

#4 liborb
No super, funguje :-)

Mám radost jak malej kluk. Ještě si s tím trochu vyhraju, abych to doladil a pak to hodím do jar.

Pro info posílám kód.

Díky moc, N.

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Novy {
  public static void main (String []arg) {
    Novya apl = new Novya();
  }
}
  class Novya extends JFrame {

char znamenko;
int cislo;
int druhecislo;
int vysledek;
String i;

    JTextArea to = new JTextArea("0", 1, 12);

    JButton tl1 = new JButton("1");
    JButton tl2 = new JButton("2");
    JButton tl3 = new JButton("3");
    JButton tl4 = new JButton("4");
    JButton tl5 = new JButton("5");
    JButton tl6 = new JButton("6");
    JButton tl7 = new JButton("7");
    JButton tl8 = new JButton("8");
    JButton tl9 = new JButton("9");
    JButton tl10 = new JButton("0");
    JButton tl11 = new JButton("+");
    JButton tl12 = new JButton("-");
    JButton tl13 = new JButton("*");   
    JButton tl14 = new JButton("/");
    JButton tl15 = new JButton("=");


    public Novya () {
      super ("Nadpis okna");
      setSize (160,230);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setVisible(true);
getContentPane().setLayout(new FlowLayout());

tl1.addActionListener(new AkceTlacitko1());
tl2.addActionListener(new AkceTlacitko1());
tl3.addActionListener(new AkceTlacitko1());
tl4.addActionListener(new AkceTlacitko1());
tl5.addActionListener(new AkceTlacitko1());
tl6.addActionListener(new AkceTlacitko1());
tl7.addActionListener(new AkceTlacitko1());
tl8.addActionListener(new AkceTlacitko1());
tl9.addActionListener(new AkceTlacitko1());
tl10.addActionListener(new AkceTlacitko1());
tl11.addActionListener(new AkceTlacitko2());
tl12.addActionListener(new AkceTlacitko3());
tl13.addActionListener(new AkceTlacitko4());
tl14.addActionListener(new AkceTlacitko5());
tl15.addActionListener(new AkceTlacitko6());
getContentPane().add(to);
getContentPane().add(tl1);
getContentPane().add(tl2);
getContentPane().add(tl3);
getContentPane().add(tl4);
getContentPane().add(tl5);
getContentPane().add(tl6);
getContentPane().add(tl7);
getContentPane().add(tl8);
getContentPane().add(tl9);
getContentPane().add(tl10);
getContentPane().add(tl11);
getContentPane().add(tl12);
getContentPane().add(tl13);
getContentPane().add(tl14);
getContentPane().add(tl15);

   }
class AkceTlacitko1 implements ActionListener {
public void actionPerformed (ActionEvent e) {

String tlacitko=((JButton)e.getSource()).getText();
  to.setText(tlacitko);

    }
  }

class AkceTlacitko2 implements ActionListener {
public void actionPerformed (ActionEvent e) {

znamenko = '+';
cislo = Integer.parseInt(to.getText());

    }
  }
class AkceTlacitko3 implements ActionListener {
public void actionPerformed (ActionEvent e) {

znamenko = '-';
cislo = Integer.parseInt(to.getText());

    }
  }
class AkceTlacitko4 implements ActionListener {
public void actionPerformed (ActionEvent e) {

znamenko = '*';
cislo = Integer.parseInt(to.getText());


    }
  }
class AkceTlacitko5 implements ActionListener {
public void actionPerformed (ActionEvent e) {

znamenko = '/';
cislo = Integer.parseInt(to.getText());


    }
  }
class AkceTlacitko6 implements ActionListener {
public void actionPerformed (ActionEvent e) {

int druhecislo = Integer.parseInt(to.getText());
switch (znamenko) {
  case ('+'):
    vysledek = cislo + druhecislo;
    break;
  case ('-'):
    vysledek = cislo - druhecislo;
    break;
  case ('*'):
    vysledek = cislo * druhecislo;
    break;
  case ('/'):
    vysledek = cislo / druhecislo;
    break;
      };
String i = Integer.toString(vysledek);
to.setText(i);

    }
  }

}

Nicolas
Java › JTextField -&gt; proměnná -&…
1. 6. 2011   #142731

To Anonymní uživatel :
Vím že to mám upravit, ale nevím jak to napsat.

Anonymní uživatel
Java › JTextField -&gt; proměnná -&…
1. 6. 2011   #142729

Ještě bych chtěl poprosit o další pomoc.

Výpočet už mám - což je super. Ale ještě bych chtěl, aby se pro JButton tl1 a tl2 přiřadil jin výpočet.

Pro tl1 to funguje a je to i + i
Pro tl2 bych chtěl třebas i - i

Pomůžete mně upravit kód? Nějak se mi nedaří to z knížek nastudovat...
Jako cíl jsem si stanovil vytvořit jednoduchou kalkulačku - jsem samouk.


import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Ko {
public static void main (String []arg) {
okno Okno = new okno();
}
}
class okno extends JFrame implements ActionListener {

JTextField te = new JTextField("", 25);
JButton tl1 = new JButton("+");
JButton tl2 = new JButton("-");
JTextArea to = new JTextArea("", 5, 30);

public okno () {
super ("Nadpis okna");
setSize (400,200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
Container kon = getContentPane ();
kon.setBackground(Color.green);
FlowLayout srf = new FlowLayout();
kon.setLayout(srf);

kon.add(tl1);
kon.add(tl2);
kon.add(te);
kon.add(to);
setContentPane(kon);
tl1.addActionListener(this);
}

public void actionPerformed (ActionEvent e) {
String vstup = te.getText();
int i = Integer.parseInt(vstup);
int j = i + i;
String vystup = Integer.toString(j);
to.setText(vystup);

}
}

Nicolas
Java › Použití GUI
18. 5. 2011   #142235

To werixon :

Aha. Jen jsem tam měl chybu, díky.

Nicolas

Anonymní uživatel
Java › Použití GUI
18. 5. 2011   #142224

Ahoj,

jo má to jen násobit c * d. Jde o to že InputDialog bere jen String který se pak musí přetypovat na (v tomto případě) double.
to co jsem hledal je tedy níže :-) Díky

Šlo by to nějak inteligentně přepracovat na datový typ long? Tedy bez desetiné čárky. Kód může vypadat úplně jinak, jen aby to mělo stejný vstup a výstup. Když všude jen přepíšu double na long tak to hází chyby.

Díky, Nicolas


import javax.swing.*;

public class Demo {
public static void main(String[] args) {
String a;
String b;
double c = 0;
double d = 0;
a = JOptionPane.showInputDialog(null,"Dotaz", "První hodnota",JOptionPane.QUESTION_MESSAGE);
b = JOptionPane.showInputDialog(null,"Dotaz", "Druhá hodnota",JOptionPane.QUESTION_MESSAGE);

c = Double.valueOf(a);
d = Double.valueOf(b);
double ob = c * d;JOptionPane.showMessageDialog(null,"Odpověď je " + ob + ". OK?","Hlavička", JOptionPane.INFORMATION_MESSAGE);
}
}

Nicolas
Java › Změna datového typu
8. 10. 2010   #134367

To liborb : Super, funguje...moc děkuju.

Redaktor "A to jste nikdy nezkoušel přestat pít?"
borec Jiří Pecha - "Ale to víte že ano. Dokonce jsem vyhrál několik sázek."

:-)

Nicolas
Java › Změna datového typu
8. 10. 2010   #134363

A mohl bys mně to prosím ukázat v celém příkladě? Jsem fakt začátečník... takhle to nefunguje. Při kompilaci to hodí hlášku viz. příloha:

public class N {
public static void main (String args[]) {
String a = 5;
int b;
b = Integer.parseInt(a) + 4;
System.out.println ( b);
}
}

Nicolas
Java › Změna datového typu
8. 10. 2010   #134355

Ahoj, chtěl bych se zeptat jak změnit libovolný datový typ na nějaký jiný.
Řekněme že vtupní hodnota je datový typ String ale já s ním potřebuji počítat. Můžete mně poradit a doplnit kód níže prosím? Nemůžu se pohnout dál a . Klidně víc způsobů.

Díky moc,
Nicolas

public class Count {
public static void main (String args[]) {
String a = 5;
int b;
b = a + 4;
System.out.println ( b);
}
}

Nicolas
OS - Windows › Příkazový řádek - Documents…
9. 9. 2010   #133447

Díky moc, N.

czBartolomej
.NET › Skinfile vs. CSS atribut Bor…
11. 6. 2009   #110382

Nikdo nic? Neexistuje tedy možnost jak borderpadding zapsat CSS stylama?

czBartolomej
.NET › Skinfile vs. CSS atribut Bor…
10. 6. 2009   #110357

Zdravím,

potýkám se s takovým problémem:

jak zapsat v CSS stylu atribut borderpadding z tagu <asp:login>, který mám zapsaný ve skinfilu

<asp:Login runat="server" CSSClass="login_form"

TitleText="Přihlášení"
UserNameLabelText="Jméno: "
PasswordLabelText="Heslo: "
RememberMeText="Zapamatovat pro příště"
FailureText="Zadali jste špatné jméno nebo heslo. Zkontrolujte údaje a zkuste to ještě jednou."
LoginButtonText="Přihlásit se"
BorderPadding="4"
>

</asp:login>

PHP › upload fungující pod PHP5
11. 6. 2008   #76571

toka : taky máš super web. Jen tak dál a díky za pomoc.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý