- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Fűzzük össze a szavakat :)
- Brogyi: CTEK akkumulátor töltő és másolatai
- Luck Dragon: Asszociációs játék. :)
- Tomasz72: Ventilátor upgrade
- sziku69: Szólánc.
- MasterDeeJay: H110-es lapban 10.gen Comet Lake működhet?
- eBay-es kütyük kis pénzért
- Parci: Milyen mosógépet vegyek?
- Mr. Y: Motoros sztorik #06
Új hozzászólás Aktív témák
-
maszat
senior tag
Sziasztok!
Van egy üres 2D-s rajztér és ezen egér segítségével megadok 4 pontot és ebből a progi egy négyszöget rajzol ki. És ennyi.
Tudna valaki mutatni egy linket vagy egy forráskódot, hogy ezt hogyan kell megcsinálni? Nagyon megköszönném. A Java grafikus részével még nem volt dolgom. -
Attila1978
csendes tag
Hello!
Nincs meg valakinek egy Java nyelvben megírt nyilvántartó programja (kis program)?
Nagyon szépen köszönöm!! -
Androo
tag
Lenne egy igen egyszerű kérdésem: a Java 4GL programnyelvek családjába tartozik?
Elnézést ezért a ''szint alatti'' kérdésért...
Előre is köszönöm a helyes választ! -
Déta
tag
Sziasztok! Az lenne a gebasz, hogy a java nem akarja elindítani a *.class kiterjesztésű fájlokat, mert szerinte java.lang.NoClassDefFoundError elso <wrong name : Elso>. Már nagyon felhúzott és nem szeretnék kárt tenni a vadi új CPU-ban, szóval kérlek segítsetek.
-
robisz
senior tag
válasz
Felhasznalo9 #694 üzenetére
Hello! A legegyszerűbb ha letöltesz valamilyen J2ME SDK-t, ezek általában
tartalmaznak egy telefonszimulátort.
A Sun-ét itt találod J2ME Wireless Toolkit néven:
[link]
Előtte a standard Java-t is fel kell telepíteni.
Nem 100%, hogy minden futni fog rajta, mert a fejlesztők gyártóspecifikus
package-eket is használhatnak. Ez esetben az adott gyártó J2ME SDK-ját
érdemes beszerezni. Pl. Nokiának, Motorolának tuti van.
[Szerkesztve] -
Felhasznalo9
tag
Hellosztok. Van olyan progi winfos-ra amit a .jar fajlokat lefutattja, megtudom nezni sz. gepen, mielott telefonra toltenem?!
-
polip
addikt
üdv!
nem tudtok valami klassz oldalt, ahol ingyenes források vannak fenn, csoportosítva témánként? -
robisz
senior tag
Ha mégis a scrollbar-t erőlteted, akkor valahogy így tudom elképzelni
az eseménykezelődet:
public void adjustmentValueChanged(AdjustmentEvent e)
{
tfSzinpiros.setText(Integer.toString(sbSzinpiros.getValue()));
int piros = sbSzinpiros.getValue();
tfSzinzold.setText(Integer.toString(sbSzinzold.getValue()));
int zold = sbSzinzold.getValue();
tfSzinkek.setText(Integer.toString(sbSzinkek.getValue()));
int kek = sbSzinkek.getValue();
pnSzin.setBackground(new Color(piros, zold, kek));
Object source = e.getSource();
if (source == sbSzinpiros)
tfSzinpiros.requestFocus();
else if (source == sbSzinzold)
tfSzinzold.requestFocus();
else if (source == sbSzinkek)
tfSzinkek.requestFocus();
} -
polip
addikt
nos
van egy panel, aminek a háttérszinét változtatom 2féle módon...
vagy beírom a textfieldbe az rgb értékeket 0-255 közt, és ennek alapján a scrollbar is a beírt értékre ugrik, vagy fordítva...
húzigálom a scrollbart és ennek függvényében változik a textfieldbe írt érték
azután ugye a: int piros = sbSzinpiros.getValue(); a scrollbar piros értékét kiolvasom egy integerbe...
majd a zöldet: int zold = sbSzinzold.getValue();
kéket: int kek = sbSzinkek.getValue();
és az egészet beállítom a panel hátterének:
pnSzin.setBackground(new Color(piros, zold, kek));
vagy ezt bonyolultan próbálom megoldani? van egyszerűbb módja is?
mondom csak pár hete jávázok..
azt nem vágom le, hogy a eseménykezelés melyik részébe kell beírnom a fókuszálásokat... -
robisz
senior tag
Az AdjustmentEvent getSource() metódusa visszaadja, hogy melyik
scrollbar-on történt az esemény (mondjuk nem teljesen tiszta, hogy mire
használod pontosan a scrollbarokat de az most mellékes)
Ezután tudsz egy elágazást írni, amelyben meghívhatod a megfelelő
textfield requestFocus() metódusát. -
polip
addikt
üdv!
tudom h van, csak most kezdtem 1,5 hónapja a javat, és gyakorlok
a lényeg: adott 3 scrollbar, mellette 3 textfield...ha bármely scrollbaron esemény történik, akkor a hozzá tartozó tfieldbe tegye a fókuszt...
ez az eseménykezelése a scrollbarnak:
public void adjustmentValueChanged(AdjustmentEvent e)
{
tfSzinpiros.setText(Integer.toString(sbSzinpiros.getValue()));
int piros = sbSzinpiros.getValue();
tfSzinzold.setText(Integer.toString(sbSzinzold.getValue()));
int zold = sbSzinzold.getValue();
tfSzinkek.setText(Integer.toString(sbSzinkek.getValue()));
int kek = sbSzinkek.getValue();
pnSzin.setBackground(new Color(piros, zold, kek));
} -
polip
addikt
üdv!
újabb nyűgöm támadt
azt hogy tudom megcsinálni, hogy ha van egy scrollbar és annak az elemein klikkelek, akkor a billentyű fókusza a mellette levő textfieldbe kerüljön?
remélem érthető
a klasszikus színkeverőt csináltam meg, megy is minden, csak ennyi kellene bele, hogy ''tökéletes'' legyen -
polip
addikt
még annyi, hogy valakinek nincs valammi klassz swing leírása/jegyzete stb magyarul?
-
polip
addikt
igazán köszi...már csak egy bajom van...
futtatható file-t akarok kreálni egy proggiból, ahoz kellene a .jar
exportkor az eclipse ezt írja ki: JAR export finished with warnings. See details for additional information.
Exported with compile warnings: /AWT_Grafika/GombSzamito.java
futtatáskor pedig a
Failed to load Main-Class manifest attribute from .....jar -
polip
addikt
még egy kérdés, lehet láma..
eclipse-el hogy tudok .jar file-t kreálni?
illetve buildkor csinál? ha igen akkor hova?
thx!! -
Fisha
őstag
Alapozashoz talan nem akkora baj ha elavult. Az egesz felepites nem valtozott meg gyokeresen, csak sok uj dolog van hozza, amivel konnyebben lehet fejleszteni. A JSP konyvon kivul van meg magyarul egy servletes konyv is. Ebben is van szo jsp-rol, mivel ok is servletek valojaban. Ez kicsit komolyabb tudast ad, mint a masik. Aztan van meg a magyar java biblianak tartott Java utikalauz sorozat. Ennek a j2ee (zold) konyveben van szo jsp-rol. Ez eleg szaraz irodalom. Szerintem a legnagyobb valasztekot a Liszt Ferenc teren levo muszaki konyvesboltban talalod szamitastechnikai irodalombol.
-
btotyi
tag
válasz
Corvin84 #665 üzenetére
Mintha egy kicsit kapkodnál
A tömbös megoldásnál foglalsz helyet a tömbnek ? Ráadásul mindig a 100 elem helyére akarsz írni.
A Vector objektumokat tud index szerint tárolni .
Erősen ajánlott a help és valami alapszintű java könyv olvasgatása.
Az első példa tömbt tölt, a második egy vectort tölt/listáz ki.
int[] tomb = new int[100];
for (int i = 0; i < 10; i++) {
tomb[i] = i * 2;
}
Vector v = new Vector(100);
for (int i = 0; i < 10; i++) {
v.add(i, new Integer(i * 2));
}
for (int i = 0; i < 10; i++) {
System.out.println(v.get(i));
}
[Szerkesztve] -
Corvin84
csendes tag
Ezzel már megvok...
Most az a baj,h ha tömböt csinálok vmiért nem jól iratja ki az index szerint a cuccokat...
Pedig a bekérés jó...Most vektorral próbálkozok,de azt nem ismerem még és nem megy...
Itt egy kódrészlet,remélem tudna segíteni vki...
<%@ page language=''java'' contentType=''text/html'' %>
<%@ page import=''java.util.Vector''%>
.
.
<form method=''post''>
<input type=''text'' name=''kezd''>-tol<br>
<input type=''text'' name=''veg''>-ig<br>
<input type=''submit'' value=''submit'' name=''submit''>
</form>
.
.
Vector primek = new Vector(int);
if (request.getParameter(''submit'') != null ) {
for (n = 0; s < 100; n++) {
nemprim = false;
for (m = 2;m<(n - 1); m++ ) {
if ( (n % m) == 0) {
nemprim = true;
break;
}
}
if ( nemprim == true ) {
continue;
} else {
primek(j) = n;
j++;
s++;
}
}
}
String ks = request.getParameter(''kezd'');
String vs = request.getParameter(''veg'');
if (ks != null && vs != null) {
int k = Integer.parseInt(ks);
int v = Integer.parseInt(vs);
for ( i = primek(k); i < primek(v); i++) {
out.println (primek(i) + ''. primszam'' + ''<br>'');
}
}
%>
Ezzel viszont hibát ír ki...Mert nem vágom,h hogyan néz ki norm vektoros deklaráció/használat stb...Ha tömbbel csináltam azzal meg gázba volt!
Thx -
Corvin84
csendes tag
Üdv!
<input type=''submit'' value=''submit'' name=''submit''>
String e = request.getParameter(''submit'');
if (e != null ) {
for (n = 1; s < 20; n++) {
nemprim = false;
for (m = 2;m<(n - 1); m++ ) {
if ( (n % m) == 0) {
nemprim = true;
break;
}
}
if ( nemprim == true ) {
continue;
} else {
primek[100] = n;
s++;
}
}
}
----------------------------------------------------------------------------------------------------
Ennek azt kéne tudnia,h legenerálja a primszámokat és beleteszi a prim tömbe...De vmiért nem megy! :S -
Corvin84
csendes tag
Köszönöm btotyi!
Időközben nekem is összejött...Nem volt vele semmi gond az enyémmel se igazán,csak a szerver szarakodik (a Te verziód sem megy most épp rajta),de az enyém sem pedig 1órája ment... :S
Mennyiben változik a dolog,ha nem intervallumot adok meg,h 30tól-50ig dobja ki a primeket,hanem a 30. tól az 50. ig!?
Előre is köszönöm!
Bye -
btotyi
tag
válasz
Corvin84 #661 üzenetére
Kicsit fáradt vagyok, hogy jobban átnézzem. Lehetne optimálisabb és szebb kódot írni de most csak ennyire futja. Helyenként kicsit elbonyolítod a dolgot. Boolean értéket nem vizsgálunk true vagy false értékre mert önmagában kiértékelhető. A bemeneti értékek ellnőrzése szükséges mert első lefutáskor nem tartalmaz a kérés paramétert.
<%@ page language=''java'' pageEncoding=''ISO-8859-1''%>
<!DOCTYPE HTML PUBLIC ''-//W3C//DTD HTML 4.01 Transitional//EN''>
<html>
<head>
<title>My JSP 'prim3.jsp' starting page</title>
</head>
<body bgcolor=''white''>
<h1>
Prímszám generálás
</h1>
<form action=''prim3.jsp'' method=''post''>
<input type=''text'' name=''kezdet''>
-tól
<br>
<input type=''text'' name=''veg''>
-ig
<br>
<input type=''submit'' value=''elkuld''>
</form>
<hr>
<%
String ks = request.getParameter(''kezdet'');
String vs = request.getParameter(''veg'');
if (ks != null && vs != null) {
int k = Integer.parseInt(ks);
int v = Integer.parseInt(vs);
for (int i = k; i < v; i++) {
boolean nemprim = false;
for (int j = 2; j < (i - 1); j++) {
if ((i % j) == 0) {
nemprim = true;
break;
}
}
if (!nemprim) {
out.println(i + ''. primszam'' + ''<br>'');
}
}
}
%>
</body>
</html>
[Szerkesztve] -
Corvin84
csendes tag
Adott egy jsp progi,ami a két formból érkező számot átveszi paraméterként és az alapján kéne kiíratnia a prim számokat...Tehát ha 10.- 20. írom be, akkor a 10. től a 20.ig kiírja a primeket!
---------------------------------
<%@ page language=''java'' contentType=''text/html'' %>
<%!
int i,j,k,v;
boolean nemprim;
%>
<html>
<head>
<title>Primszam generalas parameteratadassal</title>
</head>
<body bgcolor=''white''>
<center>
<font color=''red''>
<h1><u>Primszam generalas</u></h1>
</font>
</center>
<form action=''prim3.jsp''>
<input type=''hidden'' name=''action'' value=''elkuld''>
<input type=''text'' name=''kezdet''>-tol/tol<br>
<input type=''text'' name=''veg''>-ig<br>
<input type=''submit'' value=''elkuld''>
</form>
<%
//System.err.println(''gyak.prim3.jsp {'');
int k = Integer.parseInt(request.getParameter(''kezdet''));
int v = Integer.parseInt(request.getParameter(''veg''));
for ( k = k ; k < v ; i++) {
nemprim = false;
for (j = 2;j<(i - 1); j++ ) {
if ( (i % j) == 0) {
nemprim = true;
break;
}
}
if ( nemprim == true ) {
continue;
} else {
out.println (i + ''. primszam'' + ''<br>'');
}
}
//System.err.println(''gyak.prim3.jsp }'');
%>
</body>
</html>
------------------------
Ezt a hidden formos dolgot nem igazán értem...Mi lehet vele a baj?
Thx -
Corvin84
csendes tag
Üdv!
Eddig eljutottam és szerintem mennie kéne...Delphiben ezt belöktem és ment is!
<%@ page language=''java'' contentType=''text/html'' %>
<%!
int i,j;
boolean nemprim;
%>
<%
for (i = 1; i < 101; i++) {
nemprim = false;
for (j = 2;j<(i - 1); j++ ) {
if ( (i % j) == 0) {
nemprim = true;
if ( nemprim == true ) {
out.println( i + '' .szám '' );
} else {
out.println( i + '' .szám prim '' );
}
}
}
}
%>
------------------------------------------
De jsp-ben meg mindenféle marhaságot ír ki!
Thx -
Corvin84
csendes tag
Polip!
A www.antikvarium.hu-n még megvan ez a Hans Bergsten - JavaServer Pages könyv!
______________________________________________________________________
Kérdésem:
Jsp-ben kéne olyan progit csinálnom,ami kiírja 1-100ig a primszámokat!
Segítene vki?
Kezdő vok jsp-ben másba megcsinálom,de ebbe kell...
Thx
[Szerkesztve] -
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! -
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!
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! -
válasz
burgatshow #642 üzenetére
Nem is tudod,milyen sokat segítettél !
Ha ez menni fog,jöhetnek a Rejtők. -
Hahó ! Tud valaki olyan java-programot,amivel nem okostelefonokon is lehet mondjuk *.txt-ket olvasni ? Elvileg megoldható lenne,nem ?
-
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
-
-
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 -
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! -
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] -
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. -
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] -
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. -
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?
-
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ó...) -
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
MVC-ről (Model-View-Controller) hol lehet valami jó anyagot találni?
-
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. -
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. -
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
.
-
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] -
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. -
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 nyomtama #600, #599 hez tartozik..
Üdv,
Seaky
[Szerkesztve] -
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] -
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
Ezt nezzetek meg...zsenialis. Nav4All, ez a ceg irt egy navigacios szoftvert javaval mobiltelefonokra. Eszmeletlen. Itt lehet utananezni: www.nav4all.com
-
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) -
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? -
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? -
Új hozzászólás Aktív témák
Hirdetés
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Milyen billentyűzetet vegyek?
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- OFF TOPIC 44 - Te mondd, hogy offtopic, a te hangod mélyebb!
- Anglia - élmények, tapasztalatok
- Milyen program, ami...?
- Milyen légkondit a lakásba?
- Honor Magic5 Pro - kamerák bűvöletében
- Kevesebb dolgozó kell az Amazonnak, AI veszi át a rutinfeladatokat
- Allegro vélemények - tapasztalatok
- iPhone topik
- További aktív témák...
- Easun iSolar SMW 11kW Twin Hibrid inverter // Dupla MPPT // BMS // WiFi
- GAMER PC : RYZEN 7 5700G/// 32 GB DDR4 /// RX 6700 XT 12 GB /// 512 GB NVME
- GAMER MSI LAPTOP : 15,6" 144 HZ /// i5 12450H /// 16GB DDR4/// RTX 4050 6GB/// 1TB NVME
- Manfrotto 055 magnézium fotó-videófej Q5 gyorskioldóval
- Sony ECM-W2BT
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RTX 5070 GAMER PC termékbeszámítással
- BESZÁMÍTÁS! ASROCK B650 R5 7600X 32GB DDR5 1TB SSD RTX 3070 8GB MSI MPG Gungnir 100 Enermax 750W
- AKCIÓ! GIGABYTE GA-Z170X-UD3 Z170 chipset alaplap garanciával hibátlan működéssel
- Dell és HP szerver HDD caddy keretek, adapterek. Több száz darab készleten, szállítás akár másnapra
- IBM/Lenovo Thinkpad T60
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: Promenade Publishing House Kft.
Város: Budapest