Java programiranje izdvojena tema

poruka: 402
|
čitano: 169.612
|
moderatori: Lazarus Long, XXX-Man, vincimus
+/- sve poruke
ravni prikaz
starije poruke gore
12 godina
neaktivan
offline
Java programiranje

zdravo...imam jedan problem...pocetnik sam pa mi valjda neko moze pomoci....imam zadatak koji se sastoji od menija..prva opcija je da ucita niz tj. da dodeli vrednosti nizu, druga da ispise na konzolu vrednosti niza, treca da nadje srednju vrijednost itd...sve sam to radio naravno preko switch case... e sad mene zanima kako da napisem da kad pokrenem program i upisem opciju dva on kaze da prvo treba ucitati niz a ne da mi on ispisuje niz[0] =0, niz[1]=0,niz[2]=0....

 
0 0 hvala 0
15 godina
offline
Re: Java programiranje
Shooter90 kaže...

zdravo...imam jedan problem...pocetnik sam pa mi valjda neko moze pomoci....imam zadatak koji se sastoji od menija..prva opcija je da ucita niz tj. da dodeli vrednosti nizu, druga da ispise na konzolu vrednosti niza, treca da nadje srednju vrijednost itd...sve sam to radio naravno preko switch case... e sad mene zanima kako da napisem da kad pokrenem program i upisem opciju dva on kaze da prvo treba ucitati niz a ne da mi on ispisuje niz[0] =0, niz[1]=0,niz[2]=0....

 

Uvijek i svugdje, kad god postavljate pitanje, postajte i kod. Kod vrijedi više od 1000 riječi. Zar bismo trebali pretpostavljati što je i kako iskodirano pa onda nagađati odgovore? Kako ćemo tako išta riješiti u razumnom roku? Zato, postajte kod i pitajte.

 

/****************************************/

 

Uz prethodnu diskusiju vezanu za verzije Jave - kao što je Deus Ex već rekao: za potrebe učenja i upoznavanja jezika, sva literatura vezana za Java SE 5 ili veću verziju je dobra literatura. Više verzije ne donose značajnije novosti, osobito ne za osnove programiranja.

Već je prethodno spomenuta Heads First: Java kao odličan izbor za prve kontakte s Javom i to je obvezna literatura - od toga sve kreće.


Za ljude koji nisu zadovoljni predavanjima koje trenutno slušaju ili jednostavno žele nešto totalno sjajno i izvrsno kao početnu točku za upoznavanje s Javom, mislim da se nema gledati što dalje od besplatnih 40-ak predavanja profesora Mehrama Sahamija sa Computer Sciences katedre Stanford Universityja. Sva predavanja dostupna su na Jubitou, pretpostavljaju NIKAKVO prethodno znanje u programiranju i zaista su nešto što se ne bi trebalo propustiti. Što reći osim - tako izgledaju prava predavanja:

(LINK) Sahami, M., A Course in Programming Methodology (CS106A)

 

Nakon što se Heads First knjiga savlada (i svi zadaci točno porješavaju), ja bih tu još dodao i službenu literaturu za certifikaciju (0), a za one koji zaista žele ovladati jezikom i svim njegovim nijansama, te zarađivati za kruh programirajući u Javi, preporučujem nešto od sljedećeg:

(0) Sierra, K., Bates, B., Sun Certified Programmer Exam 6

(1) Eckel, B., Thinking in Java, 4th ed.

(2) Deitel, P., Deitel, H., How to Program in Java, 9th ed.

(3) Java SE 7 Language Specification (JSR-336 Update) -- PDF download

 

Za one koji žele online vježbati rješavanje različitih problema progresivne složenosti u Javi, mislim da nema boljeg sitea od CodingBata. Site doslovce kreće od najjednostavnijih primjera, ima automatizirane testove koji odmah provjeravaju napisani kod, te (za one koji su se registrirali) - bilježi napredak i "Achievmentse" ( :) ). Prve lekcije (nekih 50-ak zadataka) imaju i priložena rješenja i komentare. Kreće se od elementarnih primjera, preko rada sa logičkim operatorima, poljima i Stringovima, a završava se sa rekurzijom. Izvrsno!

(LINK) CodingBat

 

Također, kolekcija sijaset izvrsnih primjera i best-practices scenarija što raditi, a što ne raditi tijekom programiranja u Javi, nalazi se na JavaPractices siteu.

(LINK) JavaPractices

 

Najzad, krasni skup anti-patterna u Javi za malo iskusnije korisnike nalazi se ovdje:

(LINK) Java Anti-Patterns

 

Na kraju - savjet: slijedite KISS metodologiju. Ne komplicirajte bespotrebno uvođenjem novih tehnologija i frameworka dok pod prstima nemate osnove osnova. Osnove osnova su (IMHO): rad sa primitivima, rad sa klasama i elementarno objektno-orijentirano programiranje (što je u biti rad s klasama).

 

Heads First: Java je vaš prijatelj.....

Poruka je uređivana zadnji put sub 24.12.2011 9:36 (Quantum).
12 godina
offline
Java programiranje

uspio nekako riješiti problem recimo hvala

Poruka je uređivana zadnji put pet 30.12.2011 11:14 (ContoNick).
 
0 0 hvala 0
15 godina
offline
Re: Java programiranje
ContoNick kaže...

uspio nekako riješiti problem recimo hvala

 

Nazalost, nisam vidio u cemu je problem, ali glavno da si ga rijesio.

13 godina
neaktivan
offline
Java programiranje

Bok ekipa, trebao bih izvršiti sljedeći zadatak:

 

Dohvatiti vijesti sa stranice http://www.index.hr i zapisati ih u embedanu bazu

 

pa ako me možete uputiti kako da napravim to, bio bih vam zahvalan. Ja sam (ko bi rekao:) početnik u Javi,

uzeo sam knjigu Head First Java, i po njoj učim. Do sad sam radio samo u notepadu++ ali znam instalirati

i konfigurirati Neetbeans i Oracle bazu (iako nisam bas radio sa njima).

 

I da, ovo bi mi trebalo do četvrtka..

 

Unaprijed se zahvaljujem..

 

 

 
0 0 hvala 0
15 godina
offline
Re: Java programiranje
JureLero kaže...

Bok ekipa, trebao bih izvršiti sljedeći zadatak:

 

Dohvatiti vijesti sa stranice http://www.index.hr i zapisati ih u embedanu bazu

 

pa ako me možete uputiti kako da napravim to, bio bih vam zahvalan. Ja sam (ko bi rekao:) početnik u Javi,

uzeo sam knjigu Head First Java, i po njoj učim. Do sad sam radio samo u notepadu++ ali znam instalirati

i konfigurirati Neetbeans i Oracle bazu (iako nisam bas radio sa njima).

 

I da, ovo bi mi trebalo do četvrtka..

 

Unaprijed se zahvaljujem..

 

Errr....do kojeg četvrtka ti to treba? :)

 

Nemam previše koda pod prstima u ovom području Java programiranja, ali problem i nije baš trivijalan - prvo trebaš biti specifičniji oko toga što znači "dohvatiti vijest" (treba li ti cijeli članak ili bi prenosio samo RSS feed), onda trebaš vidjeti gdje točno i kako Index exposa svoje vijesti u obliku koji je tebi potreban (vjerojatno će to biti nekakav XML file).

 

Kada se konačno uspješno zakačiš na taj hipotetski web-servis od Indexa, preneseš XML file kod sebe lokalno, potrebno je taj file parsirati, izvući koristan teret i odraditi s njim što je već potrebno (zapis u bazu?).

 

Sve u svemu, ako tek počinješ s Javom, preporučio bih ti da uzmeš nešto osjetno jednostavnije, budući da je za implementaciju ovog što si ti naveo nužno imati fluenciju u Javi, ali nažalost nije i dovoljno - u igri je još niz tehnologija čije API-je treba svladati i proučiti prije nego se uopće pokuša zahvatiti zadatak takvog scopea.

15 godina
offline
Java programiranje

Haha, meni do četvrtka trebaju dvije trebe, istovremeno, make it happen.

 

Svejedno, evo bar malo pomoći.

 

Spoji se na link(tu imaš najviše uniformno ispisane vijesti), mislim da RSS-a feed index nema.

 

http://www.index.hr/najnovije/

 

Ako se ne želiš baviti sa Socket-om i parsanjem HTTP requestova(a mislim da se ne želiš), skini si ovaj lib i pogledaj tut-ove

 

http://hc.apache.org/httpcomponents-client-ga/


Parsati response ti je najbolje sa regular expression-ima (umjesto da imaš milijun if-ova i petlja)

 

http://docs.oracle.com/javase/tutorial/essential/regex/

 

Dobar alat za regex-e(učenje, a i kasnije) je još ova bebica

 

http://www.regexbuddy.com/

 

Ako budeš imao kakvih pitanja, slobodno pitaš (ovdje na thread-u). Počni nešto raditi, pa pitaj.

'Genius might be the ability to say a profound thing in a simple way' Charles Bukowski
Moj PC  
0 0 hvala 0
13 godina
neaktivan
offline
Java programiranje

Pa trebalo bi mi do ovog četvrtka, samo sam ja zamišljao da će to biti nekako jednostavnije. Ali nije da moram to napraviti, nego sam čisto mislio da probam radi vježbe.

 

Nisam siguran dali treba cijeli članak ili RSS feed, to što sam naveo, je sve što piše o zadatku. Kao što sam prije rekao, ja sam mislio da tu neće biti puno posla, ali sad mi se čini da je to malo previše za mene, s obzirom na znanje s kojim sada raspolažem. Al budem se malo igrao, pa ću sigurno nešto i naučiti...

 

Hvala vam na brzim odgovorima i čujemo se :)

 

 

 
0 0 hvala 0
12 godina
neaktivan
offline
Java programiranje

Pozdrav,

imam seminarski rad iz jave, medjutim ne mogu nikako da ga uradim...

Potrebno ga je uraditi u eclipseu.

E ako neko ima nerava da se pozabavi ovim projektom bio bih mu zahvalan, a nije ni problem da castim nekoga za uradjen seminarski rad.

 

Ako je neko zaista dobar u programiranju neka mi se javi na pp. Ne bih da ostavim ovde zadatak jer google je cudo a i profesor ce da provjeri sigurno :)))

Pozdrav

 
0 0 hvala 0
12 godina
neaktivan
offline
Java programiranje

zdravo svima...

ja imam jedan zadatak da rješim u nardena 2-3 dana pa me zanima da li ima neko ko zna JAVU onako malo kvalitetnije da mi uradi ovo?

zadatak:

U datoteci "automobili.txt" se nalaze podaci o automobilima koje prodaje neka radnja.
Usvakom redu se nalaze podaci o jednom autu: marka, zemlja proizvodnje, godina proizvodnje, snaga, zapremina motora i kilometraža.
Napisati Windows aplikaciju koja će na početku pročitati te podatke a zatim prikazati formu sa sledećim komponentama:
 -padajuću listu iz koje se mogu birati marke automobila
 -padajuću listu iz koje se može birati zemlja
 -dva tekstualna polja u koje se unose godina proizvodnje (min i max (npr 2003 u jedno 2009 u drugo))
 -dva tekstualna polja u koje se unose snage (isto od do kao i godine)
Pored toga postoji dugme "Traži". Klikom na dugme treba da se izlistaju svi automobili koji zadovoljavaju unete kriterijume (ne moraju svi kriterijumi biti popunjeni)
Pored toga postoje dugmići:
 -"SortPoGod" i "SortPoSnazi", a klikom na te dugmiće auti se sortiraju po godini odnosno snazi.

 

ako neko zna ovo da uradi i pošalje na mail halim.kc@gmail.com bio bih mu jako zahvalan :)

pozdrav

 
0 5 hvala 0
12 godina
neaktivan
offline
Java programiranje

Jedino još nisi naveo koja pjesma da pjeva u pozadini dok aplikacija radi {#}.

 

Već milijunti put dolaze ljudi s 0 dana na forumu i traže da im se rješava domaća zadaća. I još bez imalo srama ostavi e-mail adresi kako bi mu se sve serviralo na gotovs. Predlažem da se već jednom uvede pravilo da se na ovom (pod)forumu ne rješavaju domaće zadaće ljudima koji nisu pokazali nikakav trud niti zanimanje da bi sami sebi pomogli i da se takvi zahtjevi odmah brišu a korisnici baniraju.

 

Citiram jedan drugi programerski forum koji u svom pravilniku ima sljedeće:

 

 

- Ne tražite da vam neko uradi ceo domaći zadatak. Ne očekujte da je bilo ko u obavezi da odradi sav posao umesto vas! Domaći zadaci su predviđeni za samostalan rad, a članovi foruma će svakako pokušati da pomognu kada i sami pokažete svoje angažovanje i inicijativu.

 

- Ne tražite da vam se rešenje pošalje e-mailom. U osnovi, to zvuči kao da je vaše vreme važnije od vremena onoga ko želi da vam odgovori. Ukoliko neko ima volju da odvoji svoje vreme da vama pomogne, pokažite barem toliko interesovanja i dođite na forum da potražite odgovor. Pomoć „jedan na jedan” se zove consulting a to nije besplatno.

Poruka je uređivana zadnji put uto 21.2.2012 18:06 (TracerCPP).
Moj PC  
3 0 hvala 0
12 godina
neaktivan
offline
Re: Java programiranje

Joj, joj, samo si džaba zauzeo nick xKCx, ionako ćeš biti ili protjeran ili će ti ovo biti jedini post i uskoro dobiti status neaktivan. {#}

14 godina
neaktivan
offline
Java programiranje

Pocetnik sam u Javi, imam jedan problem. Prilikom pravljenja igrice Snake, ne znam kako i gdje da postavim Meni sa alatkama (File, Edit...), i da napravim da mi pokazuje Score u igrici.

 

Board.java

  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5. package snake;
  6. /**
  7.  *
  8.  * @author Capara
  9.  */
  10.    
  11.     
  12. import java.awt.Color;
  13. import java.awt.Font;
  14. import java.awt.FontMetrics;
  15. import java.awt.Graphics;
  16. import java.awt.Image;
  17. import java.awt.Toolkit;
  18. import javax.swing.JMenuBar;
  19. import javax.swing.*;
  20. import java.awt.event.*;
  21. public class Board extends JPanel implements ActionListener {
  22.     private final int WIDTH = 304;
  23.     private final int HEIGHT = 300;
  24.     private final int DOT_SIZE = 10;
  25.     private final int ALL_DOTS = 900;
  26.     private final int RAND_POS = 29;
  27.     private final int DELAY = 140;
  28.     private int score = 0;
  29.     private int x[] = new int[ALL_DOTS];
  30.     private int y[] = new int[ALL_DOTS];
  31.     private int dots;
  32.     private int apple_x;
  33.     private int apple_y;
  34.     private boolean left = false;
  35.     private boolean right = true;
  36.     private boolean up = false;
  37.     private boolean down = false;
  38.     private boolean inGame = true;
  39.     private Timer timer;
  40.     private Image ball;
  41.     private Image apple;
  42.     private Image head;
  43.    
  44.    
  45.  
  46.     public Board() {
  47.         addKeyListener(new TAdapter());
  48.         setBackground(Color.black);
  49.       
  50.        
  51.        
  52.        
  53.         ImageIcon iid = new ImageIcon(this.getClass().getResource("ball.png"));
  54.         ball = iid.getImage();
  55.         ImageIcon iia = new ImageIcon(this.getClass().getResource("Apple.png"));
  56.         apple = iia.getImage();
  57.         ImageIcon iih = new ImageIcon(this.getClass().getResource("Head.png"));
  58.         head = iih.getImage();
  59.        
  60.        
  61.       
  62.    
  63.         setFocusable(true);
  64.         initGame();
  65.     }
  66.    
  67.   
  68.     public void initGame() {
  69.         dots = 3;
  70.         for (int z = 0; z < dots; z++) {
  71.             x[z] = 50 - z*10;
  72.             y[z] = 50;
  73.         }
  74.         locateApple();
  75.         timer = new Timer(DELAY, this);
  76.         timer.start();
  77.        
  78.     }
  79.    
  80.    
  81.     public void paint(Graphics g) {
  82.         super.paint(g);
  83.         if (inGame) {
  84.             g.drawImage(apple, apple_x, apple_y, this);
  85.            
  86.            
  87.             for (int z = 0; z < dots; z++) {
  88.                 if (z == 0)
  89.                     g.drawImage(head, x[z], y[z], this);
  90.                 else g.drawImage(ball, x[z], y[z], this);
  91.             }
  92.             Toolkit.getDefaultToolkit().sync();
  93.             g.dispose();
  94.             score++;
  95.         } else {
  96.             gameOver(g);
  97.         }
  98.     }
  99.    
  100.    
  101.     public void gameOver(Graphics g) {
  102.         String msg = "Game Over";
  103.         Font small = new Font("Helvetica", Font.BOLD, 14);
  104.         FontMetrics metr = this.getFontMetrics(small);
  105.         g.setColor(Color.white);
  106.         g.setFont(small);
  107.         g.drawString(msg, (WIDTH - metr.stringWidth(msg)) / 2,
  108.                      HEIGHT / 2);
  109.     }
  110.     public void checkApple() {
  111.         if ((x[0] == apple_x) && (y[0] == apple_y)) {
  112.             dots++;
  113.             score++;
  114.             locateApple();
  115.         }
  116.     }
  117.     public void move() {
  118.         for (int z = dots; z > 0; z--) {
  119.             x[z] = x[(z - 1)];
  120.             y[z] = y[(z - 1)];
  121.         }
  122.         if (left) {
  123.             x[0] -= DOT_SIZE;
  124.         }
  125.         if (right) {
  126.             x[0] += DOT_SIZE;
  127.         }
  128.         if (up) {
  129.             y[0] -= DOT_SIZE;
  130.         }
  131.         if (down) {
  132.             y[0] += DOT_SIZE;
  133.         }
  134.     }
  135.     public void checkCollision() {
  136.           for (int z = dots; z > 0; z--) {
  137.               if ((z > 4) && (x[0] == x[z]) && (y[0] == y[z])) {
  138.                   inGame = false;
  139.               }
  140.           }
  141.         if (y[0] > HEIGHT) {
  142.             inGame = false;
  143.         }
  144.         if (y[0] < 0) {
  145.             inGame = false;
  146.         }
  147.         if (x[0] > WIDTH) {
  148.             inGame = false;
  149.         }
  150.         if (x[0] < 0) {
  151.             inGame = false;
  152.         }
  153.     }
  154.     public void locateApple() {
  155.         int r = (int) (Math.random() * RAND_POS);
  156.         apple_x = ((r * DOT_SIZE));
  157.         r = (int) (Math.random() * RAND_POS);
  158.         apple_y = ((r * DOT_SIZE));
  159.     }
  160.     public void actionPerformed(ActionEvent e) {
  161.         if (inGame) {
  162.             checkApple();
  163.             checkCollision();
  164.             move();
  165.         }
  166.         repaint();
  167.     }
  168.     private class TAdapter extends KeyAdapter {
  169.         @Override
  170.         public void keyPressed(KeyEvent e) {
  171.             int key = e.getKeyCode();
  172.             if ((key == KeyEvent.VK_LEFT) && (!right)) {
  173.                 left = true;
  174.                 up = false;
  175.                 down = false;
  176.             }
  177.             if ((key == KeyEvent.VK_RIGHT) && (!left)) {
  178.                 right = true;
  179.                 up = false;
  180.                 down = false;
  181.             }
  182.             if ((key == KeyEvent.VK_UP) && (!down)) {
  183.                 up = true;
  184.                 right = false;
  185.                 left = false;
  186.             }
  187.             if ((key == KeyEvent.VK_DOWN) && (!up)) {
  188.                 down = true;
  189.                 right = false;
  190.                 left = false;
  191.             }
  192.         }
  193.     }
  194. }


Snake.java

  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5. package snake;
  6. /**
  7.  *
  8.  * @author Capara
  9.  */
  10. import javax.swing.*;
  11. import java.lang.Object;
  12.  import java.awt.Component;
  13.   import java.awt.Container;
  14.     
  15. public class Snake extends JFrame {
  16.     public Snake() {
  17.         add(new Board());
  18.         Board app = new Board();
  19.        
  20.         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  21.         setSize(320, 340);
  22.         setLocationRelativeTo(null);
  23.         setTitle("Snake");
  24.       
  25.  
  26.  
  27.        
  28.         setResizable(false);
  29.         setVisible(true);
  30.     }
  31.    
  32.    
  33.   
  34.     public static void main(String[] args) {
  35.        
  36.         new Snake();
  37.        
  38.        
  39.        
  40.     }
  41. }
  • pa ako moze pomoc.
Poruka je uređivana zadnji put čet 13.9.2012 0:35 (MirkoCapara).
 
0 0 hvala 0
15 godina
offline
Re: Java programiranje
MirkoCapara kaže...

Pocetnik sam u Javi, imam jedan problem. Prilikom pravljenja igrice Snake, ne znam kako i gdje da postavim Meni sa alatkama (File, Edit...), i da napravim da mi pokazuje Score u igrici.

 

Easy as this

 

BTW. S obzirom na kod koji si tu pastao, jako mi je čudno kako si sam ne znaš odgovoriti na postavljena pitanja. Jedno jednostavno googlanje i pronalaziš odgovor za prvo pitanje, a drugo bi ti trebalo biti jako jednostavno,drawString, kojeg i sam koristiš u kodu.

 

Sumnjam da si kod od negdje iskopirao, ako si početnik baš ti ne preporučam ovaj način "učenja". Rađe uzmi neku knjigu pa idi korak po korak, nego da uzmeš gotov kod, pa pokušavaš stvari mjenjati da dobiješ neki svoj rezultat.

'Genius might be the ability to say a profound thing in a simple way' Charles Bukowski
13 godina
neaktivan
offline
Java programiranje

Gledam ovo...

http://www.roseindia.net/java/java-get-example/java-get-user-input.shtml

...i mislim si šta ne postoji u Javi nešto jednostavnije poput cin-a ili scanf-a?

Ja sam Plavi zmaj.Form the future!Masa,društvo većina,''normalni'' su ništa bez onih pojedinaca koji ih čine.
Moj PC  
0 0 hvala 0
12 godina
neaktivan
offline
Re: Java programiranje

Ja sam za input koristio Scanner objekte (java.util.Scanner package).

Kada lajavci laju onda završe ovako: http://i471.photobucket.com/albums/rr77/toropreto/2012-07-0813_30_07.gif
13 godina
neaktivan
offline
Re: Java programiranje
TracerCPP kaže...

Ja sam za input koristio Scanner objekte (java.util.Scanner package).

  To bi u primjeru izgledalo kako?

Ja sam Plavi zmaj.Form the future!Masa,društvo većina,''normalni'' su ništa bez onih pojedinaca koji ih čine.
12 godina
neaktivan
offline
Re: Java programiranje
Kada lajavci laju onda završe ovako: http://i471.photobucket.com/albums/rr77/toropreto/2012-07-0813_30_07.gif
11 godina
neaktivan
offline
Re: Java programiranje

Trećina primjera je exception handling, ali Java jest kraljevstvo imenica.

11 godina
neaktivan
offline
Re: Java programiranje
MirkoCapara kaže...

Pocetnik sam u Javi, imam jedan problem. Prilikom pravljenja igrice Snake, ne znam kako i gdje da postavim Meni sa alatkama (File, Edit...), i da napravim da mi pokazuje Score u igrici.

 

 

Hm, ne smatram se baš dobar u Javi, nemam radnog iskustva i slično, ali, radio sam jednu aplikaciju za završni za unos nota pjesama, da se iscrtava. I moram priznat da mi je dio s paint stvarima i repaintom bio u tom datom trenutku puno tezi za svladat od menija. Tutorijala na netu za meni imaš koliko hoćeš i uvijek je ista špranca. Ključna riječ za GUI komponente je Swing, iako to nije jedina biblioteka, u tom tvom kodu se koristi i inače je popularna. Ali i slažem se s dado2202, trebao bi prvo ispočetka krenut od osnova, tek kad dođeš do određenog nivoa shvaćanja kako funkcioniraju klase, objekti , koristiti par biblioteka, ćeš jednostavnije skužiti što je programer Snakea htio reći i kako je to sve izveo. Al to je proces, ne očekuj da ćeš prekosutra shvaćat sve.

14 godina
neaktivan
offline
Java programiranje

Pozdrav, imam pitanje, tek sam poceo raditi s javom (u netbeansu) pa me zanima da li je moguće raditi custom kontrole i kako? Znaci nesto tipa C# ownerdraw i te gluposti.

Isto tako instalirao sam i IntelliJ IDEA 12 i sad me zanima kako se radi GUI, znaci ja umetnem GUI form ali kako da to pokrenem da se kao aplikacija pokaže, gledao sam tutoriale ali nigdje nisam nesto dobro nasao kako se radi i pokrece GUI? Pomoć molim.

Poruka je uređivana zadnji put sub 9.3.2013 17:34 (NiGHT_RiDER92).
Moj PC  
0 0 hvala 0
13 godina
neaktivan
offline
Java programiranje

Kako u Javi+linuxu+eclipseu napravit ove stvari:

1)da   otpjeva mp3-cu?

2)da pošalje defaultni sistem sound?

Ja sam Plavi zmaj.Form the future!Masa,društvo većina,''normalni'' su ništa bez onih pojedinaca koji ih čine.
Moj PC  
0 0 hvala 0
15 godina
offline
Re: Java programiranje
g12356 kaže...

Kako u Javi+linuxu+eclipseu napravit ove stvari:

1)da   otpjeva mp3-cu?

2)da pošalje defaultni sistem sound?

Little google goes a long way

 

http://stackoverflow.com/questions/6045384/playing-mp3-and-wav-in-java

http://www.morgenstille.at/blog/how-to-play-a-mp3-file-in-java-simple-and-beautiful/

 

 

'Genius might be the ability to say a profound thing in a simple way' Charles Bukowski
13 godina
neaktivan
offline
Java programiranje

da,međutim čuo sam da ima problema na Linuxu...

Ja sam Plavi zmaj.Form the future!Masa,društvo većina,''normalni'' su ništa bez onih pojedinaca koji ih čine.
Moj PC  
0 0 hvala 0
15 godina
offline
Re: Java programiranje
g12356 kaže...

da,međutim čuo sam da ima problema na Linuxu...

Probaj pa javi. Kako ćeš znati inače. Ovisi valjda o verziji Jave koju imaš. Mislim da bi na Oracle verziji trebalo raditi.

'Genius might be the ability to say a profound thing in a simple way' Charles Bukowski
16 godina
neaktivan
offline
Java programiranje

Evo ovako.... trebam kod koji ce mi prilikom klika na neki tekst, sliku, limk, gumb..... otvoriti novi prozor sa sadrzajem koji treba isprintati.

Znaci, imam na stranici thumbnail - ove na koje ce posjetitelj kliknuti i tada otvoriti prozor sa vecom slikom koja treba biti isprintana.

 

Ne znam da li sam bio dovoljno jasan, ali u biti trebam kod koji ce mi omoguciti da odaberem file koji ce biti isprintan prilikom klika na thumbnail.

Stranica je u HTML-u pa predpostavljam da bi javascript bio dovoljan.

 

Hvala unaprijed

http://www.handmadeinterior.com
Poruka je uređivana zadnji put sri 10.4.2013 19:46 (croart).
Moj PC  
0 0 hvala 0
14 godina
odjavljen
offline
Re: Java programiranje
croart kaže...

Kako se to kaže, "Promašio si cijeli fudbal". Java != JavaScript. Imašovdje generalnu temu vezanu uz razvoj web stranica. Hm, tebi treba window.open(). Skoči na W3C schools za brzu referencu-

16 godina
neaktivan
offline
Re: Java programiranje

Eto ga na! Sorry i hvala na linku.

Probao window open ali otvara mi sliku na koju kliknem a ne iz file-a koji ja zelim.

http://www.handmadeinterior.com
16 godina
neaktivan
offline
Java programiranje

E ja imam mali problem radim neke zadatke u javi pa ima sljedeći problem:

 

U jednom paketu sam napravio enumeraciju Valuta koja saddržava valute EUR USD i GBP

 

e sad trebam napraviti klasu Tecaj koja ima statičku metodu dohvatiTecajeve koja vraća listu od tri tečaja za valute EUR USD i GBP.

 

Znači trebam napraviti tu metodu da mi vraća sve tri valute tj. njihovu vrijednost koja će biti fiksno postavita.

 

Da li netko zna kako to napraviti tj. neznam kako bi definirao polje za te tri valute i kako da mi vraća sve tri vrijednosti.

 
0 0 hvala 0
15 godina
offline
Java programiranje

Nešto ovakvo :

 

public enum Valute {
    EUR(7.5555), USD(5.5555), GBP(10.002);

    private final double valuta;

    Valute(double valuta) {

       this.valuta = valuta;
    }

    public double getValuta() {

       return valuta;
    }

}

public class Tecaj {

    public static Valute[] dohvatiValute() {

       return Valute.values();
    }

    public static ArrayList<Double> dohvatiValuteArrayList() {

       ArrayList<Double> listaDouble = new ArrayList<Double>();
       for (Valute valuta : Valute.values()) {
          listaDouble.add(valuta.getValuta());
       }
       return listaDouble;
    }
}

 

'Genius might be the ability to say a profound thing in a simple way' Charles Bukowski
Moj PC  
0 0 hvala 1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice