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

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

 

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

NotBeginner
Java › Chyba glassfish server
19. 6. 2017   #216751

Jak řekly výše, každý parametr v té podmínce v tom servletu předtím otestuj na null. Najdi proč je null a naprogramuj protiopatření aby nic takového nemohlo nastat. Pak to proveď pro všechny parametry.

NotBeginner
Java › Vymazanie objektu
2. 2. 2017   #214748

Stačí tedy pouze provést toto :

objekt = null;
NotBeginner
Java › Trošku teorie...OOP
12. 1. 2017   #214472

#1 Honza
.. když mám v třídě něco private..tak se používají settery/gettery..ale vždyť  tu práci udělá i konstruktor, tak jsem z toho blázen :D

Názory Kita ber z notnou rezervou. On je divný. Ale zpět k tématu, ano lze to jak přes konstruktor tak i přes setter. Obojí je správně, a obojí je v praxi používané. Způsob použití se mění podle potřeby. Jednou potřebuješ inicializovat celý objekt tak použiješ konstruktor a jindy pouze jeden atribut a tehdy využiješ setter. To je celé.

NotBeginner
Java › Neobnovení GridBagLayoutu
4. 8. 2016   #212221

2) na FlowLayout je takový dynamický ale vhodnější je CardLayout.

3) 4) Zde jsem tě uvedl trochu v omyl, tvůj kód jsem pořádně neprostudoval. Takže metoda vlozitCtverce() vola vlozKomponentu() a zde skutečně provádíš tvz. úpravu souřadnic gridbaglayoutu. Přestože v metodě vlozitCtverce() přepisuješ referenci GridBagLayout i GridBagConstraints což by mělo stačit k tobě požadovaného efektu ale zjevně nestačí. Možná je nutno pro refresh layoutů provést novou inicializaci i tohoto VypisCtvercu panel objektu a tudíž celé to rozvržení provést znova.

Žadné metody pro vymazani (refresh) layoutu neexistují nebo o nich nevím. Myslím, že jsem to vždycky řešil novým objektem(referencí) v Panelu (VypisCtvercu panel)  do kterého jsem to znovu všechno nastavil.

Jako první variantu bych to zkusil FlowLayout, poté CardLayoutem a v posledním případě bych provedl přepsaní znova celého panelu.

NotBeginner
Java › Neobnovení GridBagLayoutu
4. 8. 2016   #212211

1) V této knize máš kvalitně vysvětlené práci s GUI v AWT( swingu) (http://knihy.abz.cz/prodej/java-graficke-uzivatelske-prostredi-a-cestina-1). V té knize je taky kvalitně vysvětlení používání Canvasu a jeho metod paint(), repaint(). - viz. tvé předchozí dotazy z vykreslením Canvasu.

2) Layout(rozvržení gui komponent) který používáš není dynamický takže je pochopitelné, že když odstraniš objekt(komponentu) tak se nezmění jejich umístění, na to jsou jiné layouty.

3) Pokud chceš dojít ke změně umístění je nutno v události ve které dochází ke změně komponent taktéž provést změnu polohy - to je snad jasné, ne?

NotBeginner
Java › Rýchlosť zapisovanie
2. 8. 2016   #212182

Samozřejmě, že zápis do souboru je rychlejší na místním stroji než ukládání dat do relační databáze přes internet. Ale zohlednil bych hlavně co pak s těmi daty. Přeci jenom z databáze se informace lépe extrahují.

NotBeginner
Java › SOAP podpis není platný.
22. 7. 2016   #212058

Pokud s tím nepohneš, můžeme udělat obchod. Promysli si to a když tak mi zavolej 608 158204.

NotBeginner
Java › Seřazení tabulky, uložení da…
28. 6. 2016   #211701

1) Někde se ti v třídě Polozka ztratila proměnná isVKosiku. Getter pro ni máš vytvořen.

2) Nejdřív se rozhodni jak to chceš uložit. Jestli to textu, xml nebo binárně.

Jeslti text :  http://www.itnetwork.cz/…-soubory-txt

Jestli XML : pak se nauč parsery s XML např. http://www.itnetwork.cz/…-souboru-sax

Jestli binárně : https://www.algoritmy.net/…rializace-18

Být tebou tak si vyberu binární uložení objektu kolekce, bude to nejjednodušejší tvz. tvůj List<Polozka> listPolozky;

NotBeginner
Java › pomoc
10. 6. 2016   #211312

Prostě si vytvoří objekt BufferedReader (http://www.itnetwork.cz/java/soubory/java-tutorial-prace-se-soubory-txt) viz. 3 část "Čtení existujícího souboru", uložíš to do proměnných a provedeš co potřebuješ. Skutečně nic jednoduššího než čtení z txt v případě práce s proudy už snad ani neexistuje.

Postup :

1) do Stringu načteš celý řádek

2) pak daný řádek metodou split rozdělíš na pole Stringu

3) Hodnoty v zápasech převedeš ze Stringu na integer

4) Provedeš dané porovnání, setřídění nebo co vlastně potřebuješ.

NotBeginner
Java › Floyd-Warshallův algoritmus,…
25. 4. 2016   #210203

Mě ten zdroj funguje.

- zadám velikost matice

- pak zadám jednotlivé prvky matice

- pak přijde jejich výstup

1) index 0 0 se nevypíše

2) prvky na diagonále jsou nulové

3) ale co to přesně s tou maticí dělá to netuším.

NotBeginner
Java › Kniha o javě pro absolutního…
22. 2. 2016   #208818
NotBeginner
Java › Jak na eventy v Javě elegantně
31. 1. 2016   #208302

A nebude radši výhodnější si nastudovat Java EE pod nějakým aplikačním serverem? EE obsahuje spousty serverových technologií a není nutno se srát se socketem, když už může existovat řešení, které se může pro to hodit.

NotBeginner
Java › Java - rada od pokročilých
8. 1. 2016   #207840

To co chceš asi JFrame nedokáže. Zkus použít jiný top-level kontejner např. Window.

NotBeginner
Java › pokracuj po stisku klavesy (…
30. 12. 2015   #207609

Aby po stisknuti klavesnice bez potvrzení enteru proběhla nějaká vyhodnocovací logika v konzoly v Javě neexistuje. Funguje v GUI - keyevent a možná by to šlo přes staré a nepoužívané javabeans, případně s nativní kombinací ale zde by mohl vzniknout konflikt mezi vlákny JVM a OS.

NotBeginner
Java › Matica - Determinant Komplex…
2. 12. 2015   #206937

#4 BlackSnake

Pokud to umíš spočítat na papír (např. 10x10,8x8) pak algoritmizace problému není problém.

NotBeginner
Java › Matica - Determinant Komplex…
1. 12. 2015   #206912

Pořád nic?

Když už jsi tak hloupí nebo líný že nevíš jak na to, zkus prohledat knihy a ukrást z nich algoritmy. To bude přímo úměrné tvým schopnostem.

NotBeginner
Java › Metoda vracející desetinnou…
1. 12. 2015   #206911

Sorry nedočetl jsem to celé.

1) Použij ve stringu metodu split a parameter dej desetino tečku nebo čárku, nebo obojí

- výsledkem je pole Stringu o dvou prvcích v jehož prvním prvku je část před desetinou tečkou a v druhém prvku je část za desetinou tečkou

2) za pomoci substringu vytvoř z druhého prveku stringového pole nový string který bude mít počet znaků dle definovaného zádání z parametru metody

3) a ten nový string převedeš na integer a to je hodnota návratového typu tvé hlavní metody.

OK?

NotBeginner
Java › Metoda vracející desetinnou…
1. 12. 2015   #206910

1) Použij ve stringu metodu split a parameter dej desetino tečku nebo čárku, nebo obojí

- výsledkem je pole Stringu o dvou prvcích v jehož prvním prvku je část před desetinou tečkou a v druhém prvku je část za desetinou tečkou

2) druhý prvek stringového pole převedeš na integer a to je hodnota návratového typu.

OK?

NotBeginner
Java › problém s sc.nextLine() / if()
27. 11. 2015   #206779

Programovat,programovat a zase programovat.

knížky(např. v česku Herouty,Java výukový kurz, a pak samozřejmě US knihy), stackoverflow, apod...

NotBeginner
Java › Pseudonáhodné generování čísel
26. 11. 2015   #206742

do { .. }while (a != a); ... tak takto to určitě nebude.Ten cyklus ti proběhne jenom jedenkrát.

NotBeginner
Java › problém s sc.nextLine() / if()
26. 11. 2015   #206741

Vůbec tě nechápu co máš na mysli. Možná to chceš vyřešit takto:

.....
 Scanner sc = new Scanner(System.in);                                            
     String textik1 = sc.nextLine();
     System.out.println("hodnota: " + textik1);
     String textit2 = "t  ".substring(0,2);
     if(textik1.equals(textik2)) {

 .....
NotBeginner
Java › problém s sc.nextLine() / if()
25. 11. 2015   #206724

Ježíši, proboha nauč se pořádně String a java.lang.Object

String není primitivní datový typ a tudíž na něj nelze použít pro porovnání   ==

http://docs.oracle.com/javase/7/docs/api/java/lang/String.html#equals(java.lang.Object)

Správně je použít metodu equals

v tvém případě tedy

.....
 Scanner sc = new Scanner(System.in);                                            
     String textik1 = sc.nextLine();
     System.out.println("hodnota: " + textik1);
     if(textik1.equals("t")) {

 .....
NotBeginner
Java › Could not find or load main…
18. 11. 2015   #206472

CLASSPATH   ... s tim nemá co společného, pokud ve svém programu nevyužíváš jiné třídy(classy) a ty ve svém HALLO WORLD nevyužíváš.

Navíc těch důvodů může být celá řada ( např. pokud je třída v balíčku( tzv. package) I to hraje svou roli atd.. ) Pokud chceš pomoci je nutné velmi podrobně rozepsat tvůj postup krok po kroku anebo radši si stahni IDE ( NetBeans, Eclipse,atd..) bude to lepší

Případně třeba zkus toto : http://programujte.com/forum/vlakno/26299-nejde-spustit-v-prikazovem-radku/

NotBeginner
Java › Mezikruzi_java
12. 11. 2015   #206284

Chybí ti spuštění metoda : public static void main(String [] args){ },

+ vyjimky se nedaji umistovat do urovne deklaraci.

public class Mezikruzi {
   double r1;
   double r2;
   Mezikruzi (double a, double b) throws ArithmeticException {
         if ((a>0) && (b>0) && (a>b)){
             this.r1 = a;
             this.r2 = b;
         } else {
           throw new ArithmeticException();
         }
   }
   double Obsah(){
         return (3.14*(r1*r1 - r2*r2));
   public static void main(String [] args){
	try {
           Mezikruzi nazdar = new Mezikruzi(5, 3);
           System.out.println(nazdar.Obsah());
       }
       catch (ArithmeticException e) {
          System.out.println("něco je špatně");
       }	//	
   }  		//	konec public static void main metody
 }		//	konec tridy
NotBeginner
Java › fibonacciho posloupnost
9. 11. 2015   #206224

1) Zadej pocet clenu posloupnosti: 5  odpověd : [0, 1, 1, 2, 3, 5], sorry ale pokud umím sčítat je jich 6. I nula se počítá jako člen posloupnosti, pokud ji tam chceš mít.

2) mám probém s vypsáníp pole do následujícího pole - nelze pochopit co máš na mysli

pokud chceš pole v poli, používá se více dimenzionální pole : např. int [] [] pole2D = new int [5][5];

Pozn1. jinak tvůj problém se da naprosto v pohodě vyřešit pouze jedním 1D polem.

Pozn2. složitejší alternativou je řešení s využitím kolekcí.

NotBeginner
Java › Program na vypsání prvočísel…
27. 10. 2015   #205909

Zde ti to nejspíš vyřešil spolužák :

http://www.itnetwork.cz/java/diskuzni-forum-java/eclipse-56267813e78d4

NotBeginner
Java › Windows10-Java8_66-Eclipse M…
26. 10. 2015   #205886

Máte někdo už tuto kombinaci? Přešel jsem na Windows10 vč. IDE i vyšší Javy a přestaly mi u stávajících a nových projektů fungovat všechny frameworky. Např. JUnit, Spring, Hibernate, EclipseLink, JOGL, apod...

Máte někdo podobný problém?

Při spuštění classy s public static void main() mě to hodí Wndows hlášku s popisem :

Java Virtual Machine launcher - Error : A JNI error has occurred, please ...

Jeví se, že to není problém Frameworků jinak by některé fungovaly. Jinak Aplikační servery ( Glassfish,Wildfly,JBoss a i Tomcaty ) fungují pro EE aplikace bez frameworků.

NotBeginner
Java › úprava .earu
26. 10. 2015   #205885

Myslíš jako IDE? To je jedno vyzkoušej, si co ti vyhovuje a to využívej. Mezi nejrozšířenější patří :

NetBeans, Eclipse , IntelliJ IDEA, BlueJ

NotBeginner
Java › úprava .earu
24. 10. 2015   #205848

Ty jsi editoval *.class? Wow, to fakt nejsi vývojář. Dekompiluj to.

NotBeginner
Java › Vytvorenie nového súboru .cl…
21. 8. 2015   #204458

Nevím jestli tě chápu správně. Abys mohl úspěšně importovat jakoukoliv Class(třídu) pak je nutno třídu přídat do CLASSPATH. A navíc do CLASSPATH lze vložit pouze *.jar. Takže tu *.class musíš ještě převést do *.jar.

Takže nejdříve si převeď *.class do *.jar

Poté daný *.jar přidej do CLASSPATH v IDE.

Pozn. syntaxe importu není CESTA k souboru (např. D:\Soubor1\PodSoubor2\soubor.class) ale pouze cesta balicek.Trida ( např. mujbalicek.podbalicek.TridaObjektu )

package mujbalicke.podbalicek
public class TridaObjektu{
	....
}
NotBeginner
Java › Priradenie premennej odkazuj…
12. 8. 2015   #204276

#17 Kit
Na to se fakt už nedá reagovat.

List ano, v překladu je to seznam. Jenom připomenu že List není class a nemuže být instancí ale obyčejný interface, který umožnuje jenom volat metody z rozhrani List.

LinkedList nebo ArrayList není v překladu seznam i když funkce seznamu má implementovanou viz. API

ArrayList - (http://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html) doslovný překlad : polový seznam nebo seznam pole. ( zavisí na tom jak se to někomu chce lépe česky číst )

LinkedList - (http://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html) doslovný příklad : spojový seznam.

Faktem je že to co tu blekotáš jsou nějaké tvoje pseudofantazie a navzájem se vnich s určitou skupinou lidí utvrzujete. Už jsem psal že diskuze s pomatenými nemá smysl a dost mě unavuje a navíc chudák moje nervy.

Prostě dál si klidně rozšiřuj své bludy. Jak už jsem jednou řekl v C, C++ a jiných jazycích které neovládm jsi možná dobrý ale Javě znáš maximálně syntaxy.

#18 Ondřej39

Chahahaha, aspoň někdo kdo uklidnil mé nervy a mohl jsem se dosyta vysmát. Tvůj NoName NICK zde v oblasti fóra Javy prakticky nikdy nikomu nepomohl, nedodal části funkční zdrojů začátečníkům a proto tvůj názor je naprosto bezpředměntný. Jsi NIKDO. Nikdy jsem si nevšilm že bys někomu pomohl, to už Kit je tedy aktivnější. 

Pak tvůj směšný pokus o kvalitní argumentaci. Ty jsi snad dodal nějaké citace,odkazy? ISBN knih která potvrzují vaš výklad? Toto je jenom fórum v mikrozemičce kde se střetl názor na verzi výkladu u cca max. 10 lidí a je to tedy naprosto bezvýznamné. Ovšem pro egocetnrika je to alfou a omegou.

Co se týče Collection Frameworku jsou tu jenom tvé blbé kecy jako argument. Ani jsi nebyl schopen vymyslet argument např. kolekci, jenž by zpochybnila mé tvrzení, že např. existuje kolekce která má pevnou(statickou) velikost a nemění se v průběhu práce s ní. Neumíš ani myslet, abys vymyslet trapný argument proti mému tvrzení.

#17 Kit

Už zase ta tvoje verze výkladu objektového programování? Mlč, ty jsi prostě blázen, bez dostatečné sebereflexe která jenž by ti umožnila aby ti docvalko že ty tvé bláboly chápeš snad jenom ty sám a jsou v rozporu s desítkami zahrančních knih.

Existuje jenom OOP příp. OOA,OOD( Object Oriented Programing ) známé jako zapouzdření(encapsulation),dědičnost(inheritance) a polymorfismus(polymorphism). Tvůj výklad jen jenom filozofické blábolení na úrovni Kanta.

Končím v této diskuzi, která jen tak mimochodem nijak tazately nikterak nepomohla  

NotBeginner
Java › Priradenie premennej odkazuj…
10. 8. 2015   #204100

#13 Kit

Reagoval jsem na Ondřeje ale vidím že vy dva jste se tak dlouho hledaly až jste se našly.

To že si vybereš některé citace podporující tvé tvrzení nic nemění.  Tak jako já mohu citovat příspěvky tvrzení podporující ArrayList je dynamické pole.

Titulek článku je  :

"Variable length (Dynamic) Arrays in Java" a nejvíce plusů má odpověd  : Yes: use ArrayList.

a mohl bych pokračovat vytrženými větami z kontextu či citacemi z knih ale diskuze s pomateným ztrácí vždycky smysl.

Závěr : Celý Collection Framework jsou dynamická pole(neboli pole a proměnou velikostí) a už se s tím smiř. 

NotBeginner
Java › Java a udalosti mouseMoved a…
6. 8. 2015   #204040

#1 Jimi
Špatně jsi pochopil událost mouseMoved. Tato událost se provádí pokud provádíš jakýkoliv pohyb nad komponentou ke které přichycena bez stisku myši. Při stisku myši se vykonává metoda(procedura) mouseDragged.

Mimochodem hezky to je vysvětlené v Heroutu v GUI, kapitola 7.

NotBeginner
Java › Priradenie premennej odkazuj…
6. 8. 2015   #204038
NotBeginner
Java › JavaEE7 GlassFish4.1 - EJB3.…
31. 7. 2015   #203931

Konstruktoru? A na to jsi přišel jak?

Závěr : v každém případě jsem to vyřešil, rychlost klienta EJB v *.jar při vytvoření beanu po LAN,WAN spadla na 12 sekund což je už v pořádku.

NotBeginner
Java › Priradenie premennej odkazuj…
31. 7. 2015   #203930

#4 Petr

Kitovi to nevysvětluj, je to ztráta času, on je prostě divný. Co se týče této problematiky(dynamická pole) jeho názory ignoruj, je to o nervy.

NotBeginner
Java › JavaEE7 GlassFish4.1 - EJB3.…
29. 7. 2015   #203884

#4 JiVi
Místo Flowyho by ses asi měl asi zeptat mě ne? To je obyčejný String jenž slouží klientovi k identifikaci beanu přes JNDI z poolu na aplikačním serveru. Konkrétně se jedna jedná o parametr mappedName (https://docs.oracle.com/…ateless.html ).

NotBeginner
Java › JavaEE7 GlassFish4.1 - EJB3.…
29. 7. 2015   #203872

#2 Flowy

Dík za názor a info. Uvidíme, jak to vyřeším.

NotBeginner
Java › JavaEE7 GlassFish4.1 - EJB3.…
28. 7. 2015   #203868

Pochybuji, že to někdo znáte ale za pokus nic nedám.

Nějak dlouho se mi vytváří session bean na GlassFishu 4.1 a to celkem 4 minuty(+- par sekund), po té co se získá je již práce s beanem(volání metod) velice svižná(okamžitá) ale to vytvoření trvá moc dlouho. A je jedno jestli se klient( bez GUI, s GUI[JavaFX,Swing apod..], dělá to i když pustím klienta z cmd ) spouští z té samé mašiny(localhostu), nebo z jiné v rámci LAN či přes internet WAN. Žádné vyjímky to nevyhazuje. Jedině kdy to je okamžité je pokud bean vytvářím v Eclipse IDE a zde je vytvoření beanu otázkou okamžiku. (1-2 sekudny)

.... zde ziskame Context ctx
ServerInterface bean;
String lookupName = "ejb/ServerEJB01";
try {
	/****	zde zacina 4 minutovy usek	*****/
	bean = (ServerInterface) ctx.lookup(lookupName);
	/****	zde konci 4 minutovy usek	*****/
} 
catch (NamingException e) {
	System.out.println("Nepodařilo se ziskat EJB");
	e.printStackTrace(); }
.... zde volame metody beanu

Máte někdo podobnou zkušenost? Děje se to např. na jiných Aplikačních serverech? Co třeba GlassFish3,JBoss, apod..

NotBeginner
Java › Metoda na prevod poli
21. 7. 2015   #203763

#9 Kit

Co tu proboha meleš za bláboly? Netahej se žádné OOP. Drž se tématu.

To tvé polodemetní řešení dynamických polí nefunguje. CHÁPEŠ?

		int velikost = 10;
		int [] pole = new int [velikost];
		for(int j=0;j<pole.length;j++) pole[j]=j;
		System.out.println("Vypis pole :"+Arrays.toString(pole));
		velikost =5;
		for(int j=0;j<pole.length;j++) pole[j]=j+10;
		System.out.println("Vypis pole :"+Arrays.toString(pole));

Dynamická pole jsou pole které umožnují změnu velikosti v průběhu běhu programu. ( to jsou prostě kolekce - a ArrayList je jedna class vycházející s toho)

I na stackoverflow(http://stackoverflow.com/questions/2426671/variable-length-dynamic-arrays-in-java) to tak berou jenom nějaký Kit z české kotliny si myslí on tomu rozumí nejlépe. Kdybych si přečetl jednu knihu o Javě, pak bych tvůj názor bral ale vzhledem k tomu, že jsem si prostudoval min. 50 a samé v ENG, tak vím že všichni dynamická pole vysvětlují jako kolekce.

Závěr : ty jsi v této problematice naprosto mimo!!!!!!  A odmítám reagovat na tvé prostoduché, nekokrétní a nepromyšlené příspěvky.

PS. Mimochodem nikdo kdo tu umí programovat např. Flowy,Indidraxo,KIIV apod.. se k tvému argumentu vůbec nepřiklání(a žel bohu ani k mému   ).

PSS. z tvého vyjádření vyplívá že na stackoverflow jsou jenom ovce.  Dobrý joke, až na to, že člověk tam získá informace nad problémy které nikdo z této komunity programujte.com neví nebo nechce říci.

NotBeginner
Java › Metoda na prevod poli
20. 7. 2015   #203704

#7 Kit

Už jednou poukázal že s tebou nemá smysl. V C/C++ jsi možná frajer ale Java ti uniká. Žij si ve svém pojetí které v rozporu realitou a okolím. Takže ukončuji tuto diskuzi a byl bych rád kdybys ignoroval budoucí mé příspěvky a já budu ignorovat tvoje. Pro oba dva to bude přínosné, v mém případě si ušetřím nervy.

NotBeginner
Java › BufferedReader
19. 7. 2015   #203700

A co třeba si přečíst class String? Pokud načteš String pak jej rozděl přes split(). např. oddělovač split(",")

-> z toho ziskáš pole Stringu a pak každý prvek převedeš za pomocí Integer.valueOf(pole[i]).intValue na int.

http://docs.oracle.com/javase/8/docs/api/java/lang/String.html#split-java.lang.String-

NotBeginner
Java › Metoda na prevod poli
18. 7. 2015   #203665

#5 Kit

viz. API  rozhrani List (http://docs.oracle.com/…il/List.html)

viz. API class ArrayList (http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html)

myslíš že jako je povinnost iniciovat objekt do rozhraní?  Jedná se pouze o jeden z přístupů a správnost je závislá na typu řešení. V jeho konrétním řešení je využívání List naprosto zbytečné tudíž použití class ArrayList je naprosto v pořádku.

Takže ještě jednou a pomaleji :

Celý collection Framework = jsou dynamická pole. ( řečeno česky pole s proměnou velikostí)

a pokud je ArrayList potomek třídy Collection pak i na něj se vztahuje tvrzení že je dynamické pole.

viz. např. (http://stackoverflow.com/questions/2426671/variable-length-dynamic-arrays-in-java) .. pochopeno?

Notbeginner
Java › Metoda na prevod poli
18. 7. 2015   #203656

  #2 Kit
Co je to "dynamické pole"? V ukázce ho nikde nevidím

ArrayList<Integer> dim = new ArrayList<Integer>(velkost);

Sice s tebou mluvit o Javě, je zbytečné ale toto je podle tebe co? Trojčlenka?   

Celý collection Framework = jsou dynamická pole. ( řečeno česky pole s proměnou velikostí)

2 Michal Konecny :

1) Cokoliv je možné použít jako deklaraci je možné využít jako navratový typ metod.

2) není nuno přepádět kolekci Integer na pole Integer. JVM od éry asi Java 4 nebo Java 5 za pomoci autoboxing/unboxing za tebe převede Integer na int sám.

		ArrayList<Integer> kolekce = new ArrayList<Integer>();
		kolekce.add(56);
		kolekce.add(new Integer(22));
		kolekce.add(456);
		System.out.println("Vypis kolekce : "+kolekce);
		int [] pole = new int [kolekce.size()];
		int i=0;
		for(int hodnota :kolekce){
			pole [i] = hodnota;
			i++;	}
		System.out.println("Vypis pole :" +Arrays.toString(pole));
NotBeginner
Java › Spočítanie polí v List
16. 7. 2015   #203625

#1 Patrik

Používej API : metoda size()

https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html#size--

NotBeginner
Java › Java certifikace od Oracle
14. 7. 2015   #203603

Samozřejmě že jeden pokus. Neuděláš = neuspěl. V Ostravě jsem to dělal. Normálně si zavolej na test cetrum a oni ti řeknou maximum informací které lze říci. Každý kdo tu zkoušku podstupuje podepisuje prohlášení že informace ohledně zkoušky nesmí šířit dále.

NotBeginner
Java › Java certifikace od Oracle
13. 7. 2015   #203593

Já byl na betě Java SE8 ( 1Z1-808) ale nedal jsem ji. Uteklo mi to o 10%. No takže můj názor je jdi do SE8. Navíc když si přečteš témata pak zjistíš že v SE 6 i v SE 7 i v SE 8 jsou skoro identické.

NotBeginner
Java › Java a atribúty (prečo súkro…
10. 7. 2015   #203516

#5 Kit
Proto je lepší, když gettery/settery jsou také private.

Jenže toto jaksi už není konvenční způsob zapouzdření. Mimochodem např. v knihách o Javě vč. OOP např. Deitel(ISBN-13: 978-0-13-380780-6), for Dummies(ISBN 978-1-118-26201-6 (ebk)), od Oracle(ISBN: 978-0-07-180926-9),apod.. se to vůbec nevyskytuje. 

NotBeginner
Java › Java a atribúty (prečo súkro…
10. 7. 2015   #203511

 Když to nedáš public tak uživatel k tomu může mít přístup za pomocí getter/setter.

class Trida {
	private int hodnota;
	public int getterHodnota()  { 
		return this.hodnota; }
	public void setterHodnota(int cislo) {
		this.hodnota = cislo;	}
{

Navíc když se naučíš toto zapouzdření(dle Herouta autorizovaný přístup k datům ) úspěšně jsi zvládl první pilíř OOP.

existují 4 modifikátory přístupu :

* private

* protected

* bez označení

* public

Pozn1.  zapouzdření má zabránit chybám vzniklých ze snadného přístupu k vlastnostem objektu

Pozn2. U malých programů,(100-200-300 řádků)je zbytečné mít OOP vč. zapouzdření. Ale u větších kde se pracuje v teamu je vhodné zapouzdření používat aby někdo jiný kdo bude pracovat objektem(instancí) z třídy kterou naprogramuješ nemohl snadno měnit stav a vlastnosti. Pokud jej mění přes setter pak to nemění neúmyslně ale úmyslně a to už není tvoje chyba.

NotBeginner
Java › Vytvoriť referenciu Castovan…
30. 6. 2015   #203341

Podle mě to je jedno. Osobně používám druhou varinatu.

NotBeginner
Java › Java kniha pro zacatecnika
27. 5. 2015   #202511

#1 MyName
1) ta kniha je z roku 2005 ( éra Java 5 SE) - nyní je Java 8 SE - dokonce se dá sehnat i jako warez

2) když už tak si kup českou/slovenskou snadněji se čte - později stejně ty zahraniční číst budeš až ti z toho zle bude. Neboť na českém internetu je velké kulové z oblasti advanced/expert. Tyto nejsou marné a dají se sehnat i přes warez.

- http://knihy.cpress.cz/java-7.html ( Java SE 7 ) - velmi dobrá

- http://www.martinus.sk/?uItem=81792 ( Java SE 6) - velmi dobrá, Herout + má pokračování

- http://www.grada.cz/java-8_8543/kniha/katalog/ ( Java 8 ) - mám 7čku a mě osobně nesedla

3) a zahraniční seženeš v pohodně na http://it-ebooks.info/search/?q=Java&type=title 

NotBeginner
Java › AS WildFly a JBoss
27. 5. 2015   #202509

A zkoušel jsi to? Jde o to že tato systémová proměnna PATH je JBOSS_HOME je pro oba aplikační servery stejná a musí odkazovat na jinou cestu. Jak říkám znám řešení před každým spuštěním ji upravit např. ( *.bat souborem ). Jde mi spíš o to jestli se někdo s tím má praktické zkušenosti a zná elegantnější řešení a chce se o ně podělit.
Přiznám se otevřeně, nečekám že s tím někdo má zkušenosti takže to brzy stejně skončí na stackoverflow.

NotBeginner
Java › AS WildFly a JBoss
26. 5. 2015   #202491

Podařilo se někomu rozchodit tyto dva aplikační servery na jednom PC případně na jednom IDE?

Pokud ano jak jste vyřešily problém se systémovou proměnou PATH s JBOSS_HOME kterou by měly mít společnou ?

Neustálé měnění její hodnoty před spuštěním jednotlivého AS nepovažuji za vhodné řešení.

NotBeginner
Java › Java EE Redirect
14. 5. 2015   #202147

Nejdříve si ujasni pojmy

1) Java EE nejsou Servlety ( těch technologií tam je mnohem více )

2) prenášení datových typů mezi servlety není redirectoring.

Přečti si toto : http://it-ebooks.info/book/3668/ - str.60 a naprosto nejlepší bude když si prostuduješ celou tuto knihu.    Aspoň budeš mít na 1/2 roku co dělat.

NotBeginner
Java › Kalkulačka nepresnosť
7. 5. 2015   #202003

 #2 Petr

Nezvěřejnil jej proto, že je neskutečně kvalitní a tajný a to je ten důvod. Chrání si know-how ~      ~

2Lukas: Příště si prostuduj API, je nutno zadat vstup v radiánech. - na kalkulačce je nutno nastavit na RAD a už ti to bude sedět.

http://docs.oracle.com/javase/8/docs/api/java/lang/Math.html#sin-double- 

NotBeginner
Java › Rozdíly v úvodním řádku kódu
5. 5. 2015   #201948

Žádné.

String args [] .... je funkční stará  deklarace pole

String [] args ...  je funkční aktuálně používaná deklarace pole

Obě fungují a je pouze na tobě kterou chceš používat. Takže se tím nezatěžuj, není to vůbec důležité.

NotBeginner
Java › Menenie premenej po kliknutí
3. 5. 2015   #201901

Dá.

NotBeginner
Java › Java+MySQL
25. 4. 2015   #201718

A jsi si jistý, že jsi ten MySQL server spustil?  

NotBeginner
Java › Apache OpenShift - nahrání p…
24. 4. 2015   #201695

Podařilo se vám někomu nahrát projekt na tento free Java Server? Hraji si s tím průběžně už týden,dva a nemohu to za boha rozchodit.

NotBeginner
Java › Java Servlet Kontrola hesla
24. 4. 2015   #201692
NotBeginner
Java › Java Servlet Kontrola hesla
23. 4. 2015   #201665

#5 Opik

http://www.w3schools.com/tags/att_a_href.asp

NotBeginner
Java › Java Servlet Kontrola hesla
22. 4. 2015   #201660

To co jsi tu zveřejnil je v pořádku, to by mělo fungovat. Problém musí být v tom co jsi nezveřejnil.

NotBeginner
Java › Vyčíslování chemických rovnic
13. 4. 2015   #201317

Předveď co máš a "možná" ti s programování pomůžeme. Neřešíme tu za druhé jejich úkoly.

NotBeginner
Java › potrebujem poradit...
9. 4. 2015   #201188

#12 ingiraxo

- neprožívej to tolik a hlavně klídek
1) Neříkal jsem že musí

2) Cílem bylo mu předvést jak se provádí větší programy, kdy prakticky každá objekt má vlastní třídu a je public

3) Pokud ne, Eclipse háže Warning - mě osobně například warningy vadí

4) Pokud řešíš jenom jednoduché události pak anonymní jsou v poho ale pokud už jsou složitější je vhodná vnitřní třída a pokud dochází k volání stejné události z jiných částech programu je nejlepší ji naprogramovat jako přímo public class

5) přečti si pořádně text, říkal někomu to připadá přehlednější

Uvědom si že SVKsuli je teenager, možná ještě chodí na základku. Šlo přeci o jeho rozšíření obzorů jak vytvářet větší programy a ne o měření pindíků( který zdrojový kód je lepší) kapišto? A to jsme docela si myslím splnily.

NotBeginner
Java › potrebujem poradit...
8. 4. 2015   #201184

 Pominu-li logiku řešení na kterou zde poukázal Indi, tak se podívej na tuto formu zápisu.

- jméno balíčku malími

- jmeno třídy začíná velkým písmenem

- všimni že Frame okna je samostatný objekt zděděný od třídy JFrame

- vnitřní objekty(JPanel,TextArea,.. umístěné v Okně jsou jsou třídní proměnné protože se pak dají přes gettery/settery modifikovat

- vnitřní objekty(JPanel,TextArea,..) bylo vhodné nastavit opět jako samostatné dědící třídy.

- Listener na button jsem dal jako vnitřní třídy oproti tvojí anonymní třídě

- kvůli zjednodušení nejsou class public, i když u větších projektu má každá třída vlastní soubor a je tedy public

- Spousta lidí tuto formu zápisů interpertují jako přehlednější i když zabere 3x více místa.

package program.napoveda;
import java.awt.event.*;
import javax.swing.*;
@SuppressWarnings("rawtypes")
class VnitrniComboBox extends JComboBox {
	private static final long serialVersionUID = 730774670720348778L;
	@SuppressWarnings("unchecked")
	public VnitrniComboBox(String[] combostr) {
		super(combostr);
        this.setSize(140, 20);
        this.setLocation(10, 375);
	}
}
class VnitrniTextArea extends JTextArea {
	private static final long serialVersionUID = -4861561073910948529L;
	VnitrniTextArea(){
		this.setSize(275, 355);
        this.setLocation(10, 10);
        this.setEditable(false);		
	}
}
class VnitrniPanel extends JPanel {
	private static final long serialVersionUID = 2659852460161037640L;
	private JTextArea textarea;
	private VnitrniComboBox combobox;
	private JButton button;
	public VnitrniComboBox getCombobox() {
		return combobox;
	}
	public void setCombobox(VnitrniComboBox combobox) {
		this.combobox = combobox;
	}
	
	public JTextArea getTextarea() {
		return textarea;
	}
	public void setTextarea(JTextArea textarea) {
		this.textarea = textarea;
	}
	private void pridejTextArea(){
		textarea = new JTextArea();
		this.add(textarea);
	}
	private void pridejComboBox(){
		String combostr[] = {" default", "if", "switch", "for, for-each", "while", "do-while",
                "break/continue", "return", "finalize", "this", "? (ternarni operator)",
               "modifikatori pristupu","static", "extends", "super", "abstract, final",
               "trieda Object", "implements"};
		combobox = new VnitrniComboBox(combostr);
        this.add(combobox);
	}
	VnitrniPanel(){
		pridejTextArea();
		pridejComboBox();
		nastavTlacitko();
	}
	private void nastavTlacitko(){
		button = new JButton("button");
        button.setSize(100, 20);
        button.setLocation(185, 375);
        button.addActionListener(new UdalostTlacitko());
        this.add(button);
	}
	class UdalostTlacitko implements ActionListener {
		public void actionPerformed(ActionEvent arg0) {
			int i = (int) combobox.getSelectedIndex();
			VolbaNapoveda text = new VolbaNapoveda(i);
            textarea.setText(text.str);
		}
	}
	class VolbaNapoveda {
		private String str;
		public VolbaNapoveda(int i) {
			switch(i) { 			//... tu si napisem nejake poznamky podla obahu.
		    	case 1:
		    		break;
		    	case 2:
		    		break;
		    	case 3: 			//...skutocny obsah je zbytocny a dlhy.
		    		break;
			}
		}
	}
}
class FrameOkno extends JFrame {
	private static final long serialVersionUID = 2415426565416004811L;
	private VnitrniPanel panel;
	public VnitrniPanel getPanel() {
		return panel;
	}
	public void setPanel(VnitrniPanel panel) {
		this.panel = panel;
	}
	private void nastaveniFrame(){
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setResizable(false);
        this.setSize(300, 430);
        this.setLocation(300,300);
	}
	private void nastavPanel(){
        panel = new VnitrniPanel();
        this.add(panel);		
	}
	FrameOkno(){		//	konstruktor
		nastaveniFrame();
		nastavPanel();
	}
}
public class Napoveda {
	public static void main(String [] args){
		new FrameOkno().setVisible(true);
	}
}
NotBeginner
Java › potrebujem poradit...
8. 4. 2015   #201170

Jako samouk jsem měl naprosto stejný problém před několka lety. Na trhu v ČR,(SR) ale i ENG chybí knha jak vytvářet komplexnější programy tvz. architektura, návrh softwaru (nemyslím UML schémata). O něco v tom směru se pokouší vydávat Rudolf Pecinovský ( Učebnice objektové architektury Java - lze sehnat na warezu), sám tu knihu v papírové podobě vlastním ale zde těžce selhal. Dle mě to je shit, přestože jeho kniha o návrhových vzorech je bezkonkureční špička.

Takže ti zbývá :

1) prostudovávat cizí zdrojové kódy ( např. zde na fóru, přípaně konkurenční fóru  itnetwork.cz )

2) přes google si najdi Java programy  - které si dekompiluješ a opět prostuduješ jejich zdrojové kódy

3) požádáš nějakého zkušeného programátora aby ti u pivka,jointa nevysvětlil danou problematiku

4) vymyslet si nějaký GUI program (s 5-10 třídami) s nějakou funkčností a ten prostě naprogramovat

NotBeginner
Java › Android studio
7. 4. 2015   #201130

Takto povrchně to asi nepůjde, jak si to přestavuješ. Ten screen co jsi zde vložil je k ničemu. Udělej ten samí screen pouze v něm otevři nějaký balíček kde máš ten červený křížek ( např. com.mk4droid.IMC_Activities), něm vyber nějakou třídu(class) opět s červeným křížkem a ukaž nám v kódu řádek kde ti to červeně podtrhne. Z toho už se dá možná nějak pomoci, případně identifikovat problém.

PS. možná bude problém v projektu, Přeci jenom projekt pro Android 2.3.7 z roku 2010,11 může vytvářet problémy. Zkus nějaký tutorial pro Android 4.

NotBeginner
Java › ktorú javu JKD stiahnut
5. 4. 2015   #201046
NotBeginner
Java › Spring AOP - používání
23. 3. 2015   #200626

#2 ingiraxo
No já to jenom někde četl v angličtině že to někdo interpretoval jako alternativu k OOP. Což právě mě připadalo trochu divné a nezdálo se mi to. To co jsem vypozoroval na vzorových příkladech je jak to říkáš, že se zavolají tvz "aspektové metody" před/po provedenou hlavní činností např. beanu. Samozřejmě nemyslím Lifecycle typu init() a destroy().

Takže díky za info.

NotBeginner
Java › Spring AOP - používání
23. 3. 2015   #200613

Springaři, používáte někdo AOP ( Aspektově orientované programování ) v kombinaci se Springem. Podle např tutoialpoint mi AOP nijak zásadně výhodné nepřipadá oproti OOP v kombinaci se Springem. Pokud ano, které věci se vám v tom zdají lepší,rychlejší,užitečnější, výhodnější atd. a proč ?

Díky

NotBeginner
Java › otazka na char
19. 3. 2015   #200437
NotBeginner
Java › Složitější parsování řetězce
16. 3. 2015   #200320

Dneska mám dobrou náladu tak ti to tvé "složité parsování" - česky řečeno úpravu Stringu napíši :

Pokud budou jiné tvary použij analogii a rozšiř metodu upravString()

public class G11_UpravaStringu {
	private static String upravString(String s){
		String txt1 = s.replace('.','0');
		if(txt1.length() == 5) txt1=txt1+"00011";
		if(txt1.length() == 6) txt1=txt1+"0011";
		if(txt1.length() == 7) txt1=txt1+"011";
		if(txt1.length() == 8) txt1=txt1+"11";
		if(txt1.length() == 9) txt1=txt1+"1";
		return txt1;	}
	public static void main(String[] args) {
		System.out.println("Start Programu");
		String s = "1.2.3";	//	"17.3.2012"
		System.out.println(upravString(s));
		System.out.println("Konec Programu");

PS. jinak tento problém je otázkou 10 minut, tak nevím co na tom řešíš.

NotBeginner
Java › Spring DI - přes konstruktor
16. 3. 2015   #200317
NotBeginner
Java › Spring DI - přes konstruktor
11. 3. 2015   #200161

Ahojte dělám si tutoriál na Spring a dostal jsem se do zajímvé situace. Chci si udělat injection Objektu přes konstuktor ( viz. http://www.tutorialspoint.com/spring/constructor_based_dependency_injection.htm ). Varianta přes gettery/settery funguje ale skrz konstruktor to háže tuhle chybu.

~Exception in thread "main" java.lang.IncompatibleClassChangeError: class org.springframework.core.LocalVariableTableParameterNameDiscoverer$ParameterNameDiscoveringVisitor has interface org.springframework.asm.ClassVisitor as super class
 at java.lang.ClassLoader.defineClass1(Native Method)
 at java.lang.ClassLoader.defineClass(Unknown Source)
 at java.security.SecureClassLoader.defineClass(Unknown Source)
 at java.net.URLClassLoader.defineClass(Unknown Source)
 at java.net.URLClassLoader.access$100(Unknown Source)
 at java.net.URLClassLoader$1.run(Unknown Source)
 at java.net.URLClassLoader$1.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at org.springframework.core.LocalVariableTableParameterNameDiscoverer.inspectClass(LocalVariableTableParameterNameDiscoverer.java:114)
 at org.springframework.core.LocalVariableTableParameterNameDiscoverer.getParameterNames(LocalVariableTableParameterNameDiscoverer.java:87)
 at org.springframework.core.PrioritizedParameterNameDiscoverer.getParameterNames(PrioritizedParameterNameDiscoverer.java:65)
 at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:182)
 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1131)
 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1034)
 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
 at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
 at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
 at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
 at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
 at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:755)
 at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
 at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
 at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
 at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
 at spring.program.KlientDI_Konstruktor.main(KlientDI_Konstruktor.java:14)

Stejný problém mi to dělá i u autowiringu skrz konstruktor. ( http://www.tutorialspoint.com/spring/spring_autowiring_byconstructor.htm ) . Mám Java 8_31, a springové knihovny

* spring-aop-4.1.5.RELEASE.jar
* spring-asm-3.1.4.RELEASE.jar
* spring-beans-4.1.5RELEASE.jar
* spring-context-4.1.5.RELEASE.jar
* spring-aspects-4.1.5.RELEASE.jar
* spring-context-support-4.1.5.RELEASE.jar
* spring-core-4.1.5.RELEASE.jar
* spring-web-4.1.5.RELEASE.jar
* spring-webmvc-4.1.5.RELEASE.jar
* spring-expression-4.1.5.RELEASE.jar

Co myslíte je to problém Springu? Nebo je chyba v Javě SE?

NotBeginner
Java › Casovani v java
6. 3. 2015   #199815

Jsi tu špatně. Pleteš si JavaScript a Java. Běž s tím do správné sekce a to JavaScript.

NotBeginner
Java › Triedy - mensi problem
4. 3. 2015   #199782

 Pokud to chceš mít ve stejném souboru Application.java pak ostatní třídy nesmí být public.

Neboli pokud je třída public pak musí mít vlastní soubor.

class auto{
	public void ret(){
		System.out.println("Auto");
	}
	
}   

public class Application{
   

   public static void main(String []args){
	   auto Jaguar =new auto();  //Value of local variable
	                             //is not used
   }
NotBeginner
Java › Java- input do pola
25. 2. 2015   #199590

 Zkus toto :

for (int a:pole)   {
	System.out.println(a);	}
NotBeginner
Java › Odchytenie premennej v main…
24. 2. 2015   #199543

 Abys měl přístup k dané proměnné v jiných třídách je nutno aby daná proměnná byla třídní proměnnou. Jinak se jedná o lokální proměnnou a k ní nelze takto získat přístup. Takže si nastuduj třídní proměnnné ( public, static, příp. gettery/settery ).

class Vlakno extends Thread {
	public int promennaObjektova;
	public static int promennaStaticka;
	private int promennaGetter;
	public int getPromennaGetter() { return this.promennaGetter; }
	....... vnitrek tridy
}
NotBeginner
Java › problemi s net beans IDE 8.0.1
22. 2. 2015   #199511

To je divné, mě tvůj zdroj funguje dobře.

1) zkus ten novější NetBeans

2) třeba máš nějaké špatné drivery grafiky

3) třeba ti odchází grafárna

4) s tím spuštěním Eclipse to máš taky divné, toto se mi nikdy nestalo. ( netuší co je za problém u tebe )

5) zkus to spustit bez IDE přímo přes JRE.

NotBeginner
Java › Jak používat windows cmd v e…
22. 2. 2015   #199510

Jestli to správně chápu co chceš, tak to asi Eclipse neumí.

NotBeginner
Java › problemi s net beans IDE 8.0.1
20. 2. 2015   #199416

Ale neříkám abys používal Eclipse. Říkám " Programuj to GUI ", naučíš se souvislosti jak GUI funguje a nebude ti to dělat.

NotBeginner
Java › Výskyt znakov vo vete
20. 2. 2015   #199415

Tak znaky nebo výraz? Je pochopitelné když si nedokážeš definovat zadání nemůžeš dospět k výsledku.

NotBeginner
Java › problemi s net beans IDE 8.0.1
19. 2. 2015   #199362

Eclipse ? https://www.eclipse.org/downloads/ vyber si Eclipse IDE for Java Developers ( neistaluje se, pouze rozbal a nakopiruj )

Ty to GUI skládáš a neprogramuješ. Eclipse umožnuje používat ten skládač taky ale tvůj problém je trochu v něčem jiném podle mě. Ať použiješ NetBeans nebo Eclipse zkus to GUI přímo programovat. Na základě vhodně zvoleného a dobře nastaveného Layoutu v Panelu se tebou umístěné komponenty nijak pohybovat nebudou.

(více viz. http://knihy.abz.cz/prodej/java-graficke-uzivatelske-prostredi-a-cestina-1 - dá se sehnat už jako pdf někde na síti). Je to sice AWT, ale mezi AWT a Swingem není prakticky rozdíl.

NotBeginner
Java › problemi s net beans IDE 8.0.1
18. 2. 2015   #199344

Poradil bych ale používám Eclipse a GUI ve Swingu programuji a nepoužívám ty GUI skládače.

NotBeginner
Java › Aplikační server - nastaveni…
14. 2. 2015   #199244

Řešení : http://stackoverflow.com/…project-name

funguje i na Glassfish - docílí se tím zrušení názvu projektu

a v  web.xml se nastaví defaultní webová stránka(Welcome page)

 <welcome-file-list>
         <welcome-file>index.html</welcome-file>
 </welcome-file-list>

na web(příp. servlet se dá připojit) přes : http://localhost:8080/

NotBeginner
Java › Jak pokračovat s javou
5. 2. 2015   #198853

Jako další bys měl vyzkoušet GUI - ( vyber si mezi : AWT, SWT, Swing, JavaFX, GWT ) - doporučuji Swing nebo JavaFX.

Já osobně doporučuji Herouty ( dají se sehnat i v pdf někde na netu) kde je i OOB,Vlákna,Proudy,Kolekce.

až se to naučíš pak přejdi na frameworky nebo do EE.

NotBeginner
Java › Java_ seminárka
4. 2. 2015   #198757

Za sebe říkám NE.

Pomáhat s programováním != programovat za tebe tvé domácí úkoly

NotBeginner
Offtopic › Existuje "vyšší DOS"?
3. 2. 2015   #198737

Jak řekl Karlíček je rok 2015.

Jediné alternatity jsou ty co již znáš a to freeDOS a DoxBox, nic jiného neexistuje. Nikomu se nevyplatí to vyvíjet či věnovat tomu čas. Je to už dávno mrtvé a hlavně zapomenuté.

NotBeginner
Java › Aplikační server - nastaveni…
19. 1. 2015   #198161

#2 Flowy

Vyzkoušel jsem to ale nějak mi to nefunguje. Do glassfish-web.xml jsem provedl úpravu <context-root>/</context-root> a nic. Pořád se tam jméno projektu musí zadávat.

V každém případě dík za názor. Jestli na to někdy v budoucnu přijdu tak to sem hodím.

 

NotBeginner
Java › Aplikační server - nastaveni…
16. 1. 2015   #198115

Ahojte víte někdo jak nastavit např. na Tomcat8 nebo Glassfish 4.1 u projektů typu JSP,JSF,Servlet cestu k připojení k nějakému projektu?

Když se chci přihlasit přes IP nebo na localhostu k nějakému projektu konkrétně Servletu musím zadat cestu vč. názvu projektu např.  http://localhost:8080/JavaServlet01/Server  => URL : http://localhost/ + název projektu + anotace @WebServlet("Server")

Chci se přihlašovat k projektu bez definicie názvu projektu ve formátu :

http://localhost:8080/Server

Víte někdo jak to vyřešit?

NotBeginner
Java › servlet s html a mysql db
9. 1. 2015   #197951

Já tedy moc webové řešení moc neovládám(nebaví mě to), ale pokud nemáš v plánu provádět výstup z databáze tak bych servlet nepoužíval. Mě se jeví jako největší výhoda Servletů právě jejich výstup. Jednoduší se mi zdá JSP a JSF. Nicméně pokud máš v plánu pouze ukládat do databáze pak je lepší JSF.

NotBeginner
Java › Přehrávání MKV videí přes se…
22. 12. 2014   #197479

Co mám vyzkoušené a funguje je v JavaFX :

https://docs.oracle.com/javafx/2/media/overview.htm#CJAHFAHJ

100% dává koncovky *.flv,*.mp4 v kombinaci s kodeky H.264 a MPEG-4, jak přes lokální uložiště tak i LAN,WAN. Já se soustředm na EJB ale nikoliv weby takže, jak to zakomponovat do web to nyní nevím ale už jsem EJB s JavaFX a Swingem propojil takže by to neměl být problém.

NotBeginner
Java › Jak propojit DB tabulky ve S…
20. 12. 2014   #197419

Právě pro to mě to zarazilo.  Protože jsem neslyšel, že by Spring umožnoval přímo pracovat s Entitami a nikde v dokumentaci jsem o tom nečetl. A zase mě zařáží přidávat další framework který nepřidává žádnou hodnou když člověk může pracovat přímo s Hibernate nebo EclipseLink.

Přiznám se ve Springu jsem začátečník ale nevidím v něm zase takový přínos, ale to nevidím i např. v Antu,Mavenu. Skoro vše co umí Spring umí i EE7 případně v kombinaci s jinými Frameworky.

NotBeginner
Java › Jak propojit DB tabulky ve S…
19. 12. 2014   #197394

Je nějaký důvod používat pro to Spring? Jakou to má výhodu.

- např. oproti EclipseLink nebo Hibernate. Či jsi jenom na to více zvyklí nebo v tom máš větší zkušenost?

NotBeginner
Java › Příležitost pro Javisty - Brno
13. 12. 2014   #197231

Budu ti tykat Lucko. Dávej to do inzerce, tohle vlákno je pro řešení konkrétních programovacích problémů.

NotBeginner
Java › Java-dynamické or rozdeluj a…
2. 12. 2014   #196812

  #1 Iva
Nedá mi ale musím to říci. Někdo ti nabulíkoval nějaké bláboly do hlavy. 

NotBeginner
Java › Swing - bitmapovy editor
26. 11. 2014   #196519

Jen tak zběžně jsem to prohlédl a problém není v repaint(). V celém kodu máš objekt kruh pouze jedenkrát. Takže pokud jich tam chceš mít více je nutno ty objetky kruh vytvořit.

manuálně např. private Kruh kruh1,kruh2;

nebo chytřeji přes pole Kruh [] poleKruhu = new Kruh []; či kolekce.

Nicméně celé řešení máš trošku jiné. Doporučuji Herouta GUI - kapitola kresleni přes Canvas. Má to tam hezky v Češtině vysvětlené. Dokonce jsem tu knihu už viděl i na uloz.to nebo nějakém foru.

NotBeginner
Java › novy JTextField po kliknuti…
25. 11. 2014   #196427

V prvním uvedeném zdroji máš definovaný pouze jeden objekt JTextField. I kdybys klikl 1000x proste je v třídě definován pouze 1xKRÁT. Je to ten  :

private static JTextField testField = new JTextField("test");

V druhém případě vytváříš pořád nový objekt JTextField bez bez spojení s nějakou deklarací. Tímto způsobem prostě jich vytvořím kolik chceš ale je ti to k ničemu neboť s ním nelze pracovat( např. načíst co do něj vložíš).

plTest.add(new JTextField("test"));

Závěr: pořádně ale skutečně pořádně si nastuduj práci s objekty(deklarace a reference).

NotBeginner
Java › Uložení objektu do souboru/d…
20. 11. 2014   #196238

No a v čem je problém? Nebo si snad myslíž že za tebe budeme dělat domácí úkol?

- Nastuduj si proudy vč. Serializace ( pro ukládání do souboru )

- Nastuduj si JDBC(případně JPA) a vyber si databazi ( pro ukládání do databáze)

"Potřebuju aby třída přijímala jakýkoliv objekt" - zkus využít dědičnost, třeba to bude fungovat či ukládat java.lang.Object

NotBeginner
Java › Problem s IDE
16. 11. 2014   #196081

#10 Kit
A zkoušel jsi dělat někdy nějaké EE Projekty? Bez IDE bych si neškrtl. Ne protože že bych byl debil ale protože nikde nejsou kvalitní návody jak udělat EE Projekt(JSP, JSF, Servlet, EJB). ( struktura adresářů, různé *.xml, správný obsah *.xml, kompilování  atd..)

 

 

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