Új hozzászólás Aktív témák
-
-
Drizzt
nagyúr
Hello, lenne egy kérdésem.
Van egy olyan osztálystruktúrám, hogy van GameObject, s annak vannak leszármazotta: Gyerek, Automata, stb... Ezek hozzá vannak rendelve mezőkhöz referenciák által. Egy mező GameObject típusú referenciában tartalmazza, hogy ki van rajta. Namost, ha gyerek van rajta, s ennek egy saját tagfüggvényét szeretném meghívni, akkor mit kell tenni?I am having fun staying poor.
-
bazs
aktív tag
Lenne egy láma kérdésem
unix alatt kéne javat futtatni, a környezet megvan hozzá, a makefile-al csodálatosan fordul is a dolog.
Ezután a java valami paranccsal kéne futtatni ha minden igaz, de ez azt írja nekem, hogy Can't find Class valami
Kisbetű-nagybetű stimmel a class file-ok ott vannak a mappába.
Ja és ez egy ssh távoli gép eléréssel megy és hétfőn már sikerült futtatni
Valami ötlet?Pont most fogyott el...
-
Protezis
őstag
Eclipse nem tudom, tud -e ilyet, de ConTEXT-ben a napokban bukkantam rá a kód sablonokra. Példával talán jobban szemléltethető, mi ez:
Kód sablonokban beírsz egy sablon nevet, meg hozzá megjegyzést. Legyen mindkettő If.
A sablonba beírsz egy általános if szerkezetet, a zárójelek kozé teszel egy | jelet.
Elmented. Kódolás közben nyomsz egy ctrl+j-t, elkezded írni a sablon nevét, vagyis if (kis menüben odaugrik), enter, és a kódban odd díszeleg az if szerkezet, a kurzor a zárójelek között, várja a feltételt.
Bonyolultabb struktúrák esetén, amiket sűrűn használ az ember, szerintem rengeteg idő és nem utolsó sorban kézi munka megtakarítható
De php-ben is hasznos egy sql lekérdezésre, stb, csak a képzelet szab határt. (meg a memóriánk, hogy megjegyezzük a sablonok nevét) -
nagyferi
csendes tag
Ezt nezzetek meg...zsenialis. Nav4All, ez a ceg irt egy navigacios szoftvert javaval mobiltelefonokra. Eszmeletlen. Itt lehet utananezni: www.nav4all.com
-
nagyferi
csendes tag
Figyelj, ha azt nezzuk hogy egy nemzetkozi cegrol van szo, aki vette a faradsagot es a mi piciny 10 millios piacunkat megcelozta( mikozben a nav4all olyan piacokon dolgozik mint az USA majd 300mil, Kina tobb mint 1 milliard, India szintugy), es megprobalta a szolgaltatasat a helyi kulturanak megfeleloen szolgaltatni, ha nem is hibatlan minosegben, azert tiszteletre melto. Respect nav4all. Ha masert nem azert mert megprobaltak.
-
nagyferi
csendes tag
Elment a szolgaltatasom...azt irja ki: A szerver nem elerheto. Ma egesz nap nem ment a nav4all. Nektek mukodik a a program rendesen?
[Szerkesztve] -
seaky77
tag
A befoglaló-osztályok álltal a primitív tipusok referencia tipusokká válnak és a hordozó osztály ennek következtében bármely Object típust váró fügvénynek átadható, igy akár egy listára felfűzhető vagy etc... ez az értelme.
Bár lehet, hogy arra gondoltál, hogy annak mi az értelme, hogy nem lehet a tartalmát megváltoztani. Ennek is van oka hisz ez csak egy ''burkoló'' osztály ami arra szolgál, hogy egy ''számot'' át tudj alakítani referencia tipusúvá. Ha az értékét meg akarod változtatni akkor tényleg egy osztályt kell a számára létrehozni hisz ez az objektumorientáltság egyik alapillére az egységbezárás.
Ja nem a válaszgombra nyomtam a #600, #599 hez tartozik..
Üdv,
Seaky
[Szerkesztve] -
Spyx
tag
Lenne két kérdésem:
1. miért írja ki a javac.exe és a java.exe parancssorból való futtatáskor hogy hozzáférés megtagadva? Két napja még működött. Azóta újrainstalláltam de úgyanúgy ezt írja ki.
Ha total commanderben ráenterezek akkor lefutnak ,de így meg nem tudom paraméterezni normálisan.
2. a RandomAccessFile osztályban hogyan tudok normálisan int-et kiiratni?
mert a write() mindig valamilyen szemetet tesz be a sorvége karakter elé a writeINT meg négy byte-ot ír ki a 2 jegyű számokhoz is.Gyötrődő halálos játék: élet! Tőled én még mit kívánnék?!...
-
robisz
senior tag
1. Passz, talán próbáld megnézni, hogy a JAVA_HOME be van-e állítva rendesen.
2. A Java-ban az int 4 byte-on van ábrázolva, teljesen függetlenül attól, hogy hány
jegyű a szám... ezért az teljesen normális, hogy a writeInt() 4 byte-ot ír ki
Ha String-ként akarod kiírni akkor a writeChars() metódust használd...
Egyébként úgy vettem ki abból amit írtál, hogy te egy textfájlt szeretnél írni, nem
pedig binárisat. Ez esetben ne használd a RandomAccesFile osztályt (egyébként
sem ajánlom) hanem inkább próbálkozz ezzel:
PrintWriter out
= new PrintWriter(new BufferedWriter(new FileWriter(''foo.out'')));
A PrintWriter segítségével bármit ki tudsz írni string-ként!
[Szerkesztve] -
Boglya
senior tag
Sziasztok! Van valakinek véletlenül elfekvőben egy java alatt írt torpedójátéka amit interneten keresztül lehet egymás ellen játszani? Nekem ez így elsőre kicsit nehéz .
-
authgabor
csendes tag
Halihó!
Körülnéztem kis hazánkban, s úgy találtam, hogy nincs igazán Java alapokon Java nyelvvel részletesen és méltóan foglalkozó, naprakész portál oldal. Arra gondoltam, elindítok egy ilyen portál kezdeményt, amely főként Java technológiát használ a működéséhez, illetve csak Java nyelvvel foglalkozik.
A portál nem a kinézetével, s nem a hátterével kiemelkedő, egy elterjedt portál motort használok. Ellenben igyekszem olyan tartalommal ellátni, hogy érdemes legyen meglátogatni. Ennek érdekében havonta pár cikket fogok Java témában közölni a portálon, s remélem, idővel talán mások is kedvet kapnak a publikáláshoz.
A Java Forum elérhető lesz a [link] weboldalon, jelenleg pedig a [link] címen, amíg a domain regisztráció lezajlik. -
n0se
tag
Sziasztok,
a kérdésem az lenne, hogy egy .jar kiterjesztésű sun java kompatibilis file-ban szeretnék kicserélni egy file-t, ezt milyen szoftver segítségével tehetem meg legegyszerübben? A kicsomagolással nincs is probléma, de nem tudom mivel tudnám utána visszaforgatni .jar kiterjesztésbe.
A segítséget elöre is köszönöm!
Üdv.n0se
-
concret_hp
addikt
MVC-ről (Model-View-Controller) hol lehet valami jó anyagot találni?
vagy fullba vagy sehogy :D
-
Fisha
őstag
válasz concret_hp #624 üzenetére
Hmm, hat ha mvc-re guglizva nem talaltal, akkor esetleg probalj meg egy altalanosabb design patterns kulcsot. Ha igy se megy, akkor szerintem nezz kerul az mvc megvalositasok doksijaban (pl struts, spring, esetleg jsf), mert ott szokott lenni altalanos leiras is.
-
concret_hp
addikt
és valami jó könyvet tudtok ajánlani?
c++ al nagyjából képben vagyok, meg öröklés meg template meg ilyenek, csak ezt a sok hülye adaptert meg listenert meg ilyen olyan interfészt meg eksőnívent meg ehhez hasonló dolgokat nem értek (bár valszeg megérteném ha normálisan le lenne írva valahol, vagy valaki elmondaná rendesen, hogy mit hogyan kell használni, meg mi mire jó...)vagy fullba vagy sehogy :D
-
Fisha
őstag
válasz concret_hp #627 üzenetére
Azert minden megvalositas mas egy picit. Konkretan melyikkel van gondod? Esetleg az alap java gui-kezelessel?
-
-
Fisha
őstag
válasz concret_hp #629 üzenetére
Megegyszer elolvasva az elozo hsz-ed lehet, hogy neked nem is mvc kene elsore hanem inkabb valami esemenykezelos tutorial.
[link]
MVC-bol itten van egy servletes megkozelites: [link]
Itt meg egy esemenykezelos guis mvc:
[link]
Ha lesz idom megnezem otthon a design patterns konyvet, aszem abban is le van irva mindketto. HA gondolod addig nezd meg neten, hatha. Aszem ez a cime: Design Patterns is Java. -
CactuS
Arcképgyáros
Sziasztok!
Lehet kicsit szokatlan a kérésem,talán pofátlannak is tűnik elsőre,viszont tényleg uccsó lehetőségként probálkozok ezzel.Arról lenne szó,hogy java programot kéne leadnom,viszont nem igazán boldogulok vele :S Egy egyszerü Snake programról van szó,semmi extra - már akinek,nekem sajnos az.Tudna esetleg nekem valaki ebben segiteni? A feladat úgy szól,hogy irjak 1 appletet,amelyben a virtuális kigyónak kell ''almákat'' gyűjtenie.Billentyűzetről legyen irányitható,a játék végeztével pedig statisztikával /pontszám/ lépjen ki. Valaki lenne olyan jó,hogy megszánna?
[Szerkesztve]Have you ever noticed that anybody driving slower than you is an idiot, and anyone going faster than you is a maniac? George Carlin
-
Fisha
őstag
válasz concret_hp #631 üzenetére
Hmm, hat nehez kerdes. Van egy ilyen konyv: [link]
Nem ismerem sajnos, csak most talatam neten. -
Hujikolp
őstag
Itt van ez a szerencsétlen kód, de v.hogy nem tom értelmezni! egy jelszó és egy felhasználó kéne nekem ebböl kiszedni, de egyszerüen nem értek ehhez tudna v.ki egy kicsit segíteni?
innen lelehet tölteni: [link]
import java.applet.Applet;
import java.applet.AppletContext;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.*;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.EventObject;
public class PasswdLevel4 extends Applet
implements ActionListener
{
public PasswdLevel4()
{
inuser = new String[22];
totno = 0;
countConn = null;
countData = null;
inURL = null;
txtlogin = new TextField();
label1 = new Label();
label2 = new Label();
label3 = new Label();
txtpass = new TextField();
lblstatus = new Label();
ButOk = new Button();
ButReset = new Button();
lbltitle = new Label();
}
void ButOk_ActionPerformed(ActionEvent actionevent)
{
boolean flag = false;
for(int i = 1; i <= totno / 2; i++)
if(txtlogin.getText().trim().toUpperCase().intern() == inuser[2 * (i - 1) + 2].trim().toUpperCase().intern()
&& txtpass .getText().trim().toUpperCase().intern() == inuser[2 * (i - 1) + 3].trim().toUpperCase().intern())
{
lblstatus.setText(''Login Success, Loading..'');
flag = true;
String s = inuser[1].trim().intern();
String s1 = getParameter(''targetframe'');
if(s1 == null)
s1 = ''_self'';
try
{
finalurl = new URL(getCodeBase(), s);
}
catch(MalformedURLException _ex)
{
lblstatus.setText(''Bad URL'');
}
getAppletContext().showDocument(finalurl, s1);
}
if(!flag)
lblstatus.setText(''Invaild Login or Password'');
}
void ButReset_ActionPerformed(ActionEvent actionevent)
{
txtlogin.setText('''');
txtpass.setText('''');
}
public void actionPerformed(ActionEvent actionevent)
{
Object obj = actionevent.getSource();
if(obj == ButOk)
{
ButOk_ActionPerformed(actionevent);
return;
}
if(obj == ButReset)
ButReset_ActionPerformed(actionevent);
}
public void destroy()
{
ButOk.setEnabled(false);
ButReset.setEnabled(false);
txtlogin.setVisible(false);
txtpass.setVisible(false);
}
public void inFile()
{
new StringBuffer();
try
{
countConn = inURL.openStream();
countData = new BufferedReader(new InputStreamReader(countConn));
String s;
while((s = countData.readLine()) != null)
if(totno < 21)
{
totno = totno + 1;
inuser[totno] = s;
s = '''';
} else
{
lblstatus.setText(''Cannot Exceed 10 users, Applet fail start!'');
destroy();
}
}
catch(IOException ioexception)
{
getAppletContext().showStatus(''IO Error:'' + ioexception.getMessage());
}
try
{
countConn.close();
countData.close();
return;
}
catch(IOException ioexception1)
{
getAppletContext().showStatus(''IO Error:'' + ioexception1.getMessage());
}
}
public void init()
{
setLayout(null);
setSize(361, 191);
add(txtlogin);
txtlogin.setBounds(156, 72, 132, 24);
label1.setText(''Please Enter Login Name & Password'');
label1.setAlignment(1);
add(label1);
label1.setFont(new Font(''Dialog'', 1, 12));
label1.setBounds(41, 36, 280, 24);
label2.setText(''Login'');
add(label2);
label2.setFont(new Font(''Dialog'', 1, 12));
label2.setBounds(75, 72, 36, 24);
label3.setText(''Password'');
add(label3);
add(txtpass);
txtpass.setEchoChar('*');
txtpass.setBounds(156, 108, 132, 24);
lblstatus.setAlignment(1);
label3.setFont(new Font(''Dialog'', 1, 12));
label3.setBounds(75, 108, 57, 21);
add(lblstatus);
lblstatus.setFont(new Font(''Dialog'', 1, 12));
lblstatus.setBounds(14, 132, 344, 24);
ButOk.setLabel(''OK'');
add(ButOk);
ButOk.setFont(new Font(''Dialog'', 1, 12));
ButOk.setBounds(105, 156, 59, 23);
ButReset.setLabel(''Reset'');
add(ButReset);
ButReset.setFont(new Font(''Dialog'', 1, 12));
ButReset.setBounds(204, 156, 59, 23);
lbltitle.setAlignment(1);
add(lbltitle);
lbltitle.setFont(new Font(''Dialog'', 1, 12));
lbltitle.setBounds(12, 14, 336, 24);
String s = getParameter(''title'');
lbltitle.setText(s);
ButOk.addActionListener(this);
ButReset.addActionListener(this);
infile = new String(''level4'');
try
{
inURL = new URL(getCodeBase(), infile);
}
catch(MalformedURLException _ex)
{
getAppletContext().showStatus(''Bad Counter URL:'' + inURL);
}
inFile();
}
private URL finalurl;
String infile;
String inuser[];
int totno;
InputStream countConn;
BufferedReader countData;
URL inURL;
TextField txtlogin;
Label label1;
Label label2;
Label label3;
TextField txtpass;
Label lblstatus;
Button ButOk;
Button ButReset;
Label lbltitle;
}
[Szerkesztve] -
Hujikolp
őstag
válasz Hujikolp #635 üzenetére
Egyszerüsítenék!
csak ennek szeretném megtudni h mit is akar kiirni:
if(txtlogin.getText().trim().toUpperCase().intern() == inuser[2 * (i - 1) + 2].trim().toUpperCase().intern()
&& txtpass .getText().trim().toUpperCase().intern() == inuser[2 * (i - 1) + 3].trim().toUpperCase().intern())
köccke! -
robisz
senior tag
válasz Hujikolp #636 üzenetére
Itt semmit nem akar kiírni, ugyanis ez egy feltétel egy if utasításban
Egyébként ez az applet nagyvonalakban a következőt csinálja:
Letölt egy szöveges fájlt egy URL-ről ami ha jól sejtem felhasználóneveket
és jelszavakat tartalmaz (lásd az inFile metódust). A fájlban levő
adatokat eltárolja az inuser tömbben.
Az általad idézet részben történik annak ellenörzése, hogy a felhasználó
jó usernevet és jelszót adott-e meg (benne van e az inuser tömbben).
A páros indexű elemek tartalmazzák a userneveket, a következő páratlan indexű
elem pedig a jelszó.
Ha a felhasználó érvényes adatokat adott meg (azaz ''bejelentkezett'') akkor
benyit egy url-t egy frame-be amit applet paraméterben adtak meg neki.
Kb ennyi -
-
Vilmoskorte
tag
Debian/Etch-en futó Eclipse 3.1.2-nek mekkora swap méret az ideális 512mega fizikai ram mellett? Jelenleg 256 megás a swap partíció, amit nem használ ki. Éppen csak hozzányúl. Viszont lassúcska az Eclipse működése, amolyan behúzott kézifék érzésem van
-
Fred23
nagyúr
Hahó ! Tud valaki olyan java-programot,amivel nem okostelefonokon is lehet mondjuk *.txt-ket olvasni ? Elvileg megoldható lenne,nem ?
-
Fred23
nagyúr
válasz burgatshow #642 üzenetére
Nem is tudod,milyen sokat segítettél !
Ha ez menni fog,jöhetnek a Rejtők. -
Corvin84
csendes tag
Üdv!
S.O.S-be meg kell tanulnom servleteket írni...Jelenleg ennek nagyon az elején vok... Tudnátok segíteni a tanulásomat forrásokkal,leírásokkal,hasznos linkekkel,ahol efélét találok!?
Segítségeteket előre is köszönöm!
Nagyon fontos! -
Corvin84
csendes tag
Üdv!
Alap java megyeget... OOP-t is nagyjából értem,de ezeket most ismétlem gyorsba...
Java servlet viszont full semmi (jelenleg),de meg kell tanulnom szülös időn belül!
Szóval nekem vmi leírás,forráskód,webcím kellene,ami a tanulásomat elősegíteni...
Angol hát társalgási szint meg kicsi szakmai...
Így ok?
Thx -
Corvin84
csendes tag
Üdv!
Sajnos módosult a felállás...JSP-ben kéne fejlesztem...Hol találok vmi tutorial-t,leírást, forrást erről?
Köszönöm!
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))