Új hozzászólás Aktív témák
-
VladimirR
nagyúr
.class file-t vissza lehet valahogyan fejteni?
-
dantes
tag
Sziasztok!
Nem bonyolult, de most valahogy nem találok hozzá semmit:
Az kéne nekem hogy az ascii karaktereket lehessen kiválasztani egy combobol (persze csak a láthatókat).
Valahogy így:
JComboBox en_kis_combom = new JComboBox();
for(i = 32; i <=126; ++i) {
en_kis_combom.addItem(valami_asciiva_alakito_fgv(i));
}
Mi kellene a valami_asciiva_alakito_fgv helyére?''Twenty years from now you will be more disappointed by the things that you didn't do than by the ones you did do.'' - Mark Twain
-
mdk01
addikt
Sziasztok!
HA kapok egy ilyen üzit mit csináljak?
Bővebben: link
THX
[Szerkesztve] -
mdk01
addikt
válasz Forest_roby #355 üzenetére
Azért nem a javascript topicba irtam
Egyébként köszi kipróbálom.
MOD:#357 Semmi gond.
[Szerkesztve] -
mdk01
addikt
válasz Forest_roby #357 üzenetére
MOst lesezdtem innen de mivel tudom futtani?
Vagy mit csináljak?
Bővebben: link
THX -
mdk01
addikt
Azt nem irtam hogy egy *.dmg fáájlról van szó ezért akadtam emg.
Bemásoltam a telepíteni kívánt prg. könyvtárjába ,dee nem lett jó. -
-
L3zl13
nagyúr
MAC-ről van szó, vagy mit csinálasz az apple oldalon?
Ezt tedd fel:Bővebben: linkAki hülye, haljon meg!
-
L3zl13
nagyúr
válasz Forest_roby #362 üzenetére
Applet az a java alkalmazás neve.
A futtató környezet az vagy Java Virtual Machine (Java VM) ilyen pl a microsoft által régebben integrált változat vagy JRE (Java Runtime Environment).Aki hülye, haljon meg!
-
mdk01
addikt
Köszönöm mindkettőtöknek, működik a 15Mb-os.
-
MoneyM
senior tag
Sziasztok!
Amit most kérdezek lehet, hogy nem témába vágó!
Az utóbbi napokban felkeltette a figyelmemet a Java programozás!
Nem tudtok valami magyar help-et interneten, ahol könnyen és
gyorsan megtudom tanulni ezt a programozási nyelvet?Чернобыльская атомная электростанция имени Владимира Ильича Ленина
-
Miracle
senior tag
ha programozni akarsz akkor a magyar nyelvet felejtsd el, angol alap.
A java nyelv meg onmagaban veve nem bonyolult,viszont nehany hozza tartozo technologia, es az objektulelvu programozas megertese eleg sok raszant idot es gyakorlast igenyel. es tutorial van a doksijaban is, annaj jobb nem kell, de ha nem megy az angol meg szakmai szineten sem(~500 szo) akkor eleg komoly problemakkal fogsz szembenezni, ugyanis a javahoz tartozo osztalykonyvtar dokumentacioja amennyire en tudom csak angolul erheto el, es ha azt nem tudod hasznalni jo esellyel 5*annyit fogsz dolgozni minden programoddal mint amennyit kellene es nem lesznek a programjaid se szepek, se jok. szoval angol...értelmező késziszótár :: rekurzió --> lásd : rekurzió
-
Hujikolp
őstag
<BODY onload=jsClock()>
<SCRIPT language=JavaScript>
<!-- hide from old browsers
function jsClock(){
var time = new Date()
var hour = time.getHours()
var minute = time.getMinutes()
var second = time.getSeconds()
var temp = '''' + ((hour > 12) ? hour - 12 : hour)
if(hour==0) temp = ''12''
if(temp.length==1) temp = '' '' + temp
temp += ((minute < 10) ? '':0'' : '':'') + minute
temp += ((second < 10) ? '':0'' : '':'') + second
temp += (hour >= 12) ? '' PM'' : '' AM''
document.clockForm.digits.value = temp
id = setTimeout(''jsClock()'',1000)
}
//-->
</SCRIPT>
<FORM name=clockForm>
<P><FONT face=''Courier New,Courier'' size=3><B><INPUT size=11 value=Loading
name=digits></B> </FONT></P></FORM>
az lenne a kérdésem, hogy a afehér hátteret hgoyan lehet másik színre átalakítani? és a betűszínt? -
Sianis
addikt
class osszead
{
public static void main(String args[])
{
int szam[];
szam = new int[2];
szam[2] = 0;
System.out.println(''A szamok osszege:'');
for (szam[1]=0;szam[1]<args.length+1;szam[1]++)
szam[2]=(szam[2] + args[szam[1]]);
System.out.print(szam[2]);
}
}
A program lényege az lenne, hogy összeadja az argumentumban lévő számokat, de sajnos nem jövök rá, hogy mit kell tennem, hogy ne dobja vissza típushibára a szam[2]=(szam[2] + args[szam[1]]); sort. Nagyon kezdő vagyok JAVA nyelvben, szóvalbocsássatok meg, hogy ilyen lámákat kérdezek, de még csak 1 előadásom volt, és ez már meghaladja az ott tanult Hello World programot. Köszi a segítséget! -
Elrood
őstag
A probléma az, hogy az, hogy args[szam[1]] <- ezt nem lehet megcsinálni, ugyanis az argsba string kerül ''begépeléskor''.
A következőt ajánlom:
int szamocska = Integer.parseInt(args[0]);
Ilyenkor a cmd-ben beütött számot átváltja int-be, és a szamocska változóba menti, igy már dolgozhatsz vele.
Ha jól olvasom, amit irsz, kicsit mást akarsz összehozni, hát kisérletezz.
Este úgy is java-t kell gyakorolnom, ha addig nem sikerül összehoznod, megcsinálom én is.''The spice exists on only one planet in the entire universe. A desolate, dry planet with vast deserts. The planet is Arrakis, also known as DUNE.''
-
Sianis
addikt
int szamocska = Integer.parseInt(args[0]);
Bocsi! Nem egészen tiszta előttem, hogy ez mit csinál! Ez most egy típus definíció, vagy egy értékadás, vagy mindkettő egyszerre? Létrehoz egy int típusú szamocska változót, amit args[0] értékével inicializál? Mert így ezt a sort hirtelen nem tudom hova tenni... -
Elrood
őstag
Tehát, az args[], az egy tömb, ebbe a tömbe kerülnek azok a dolgok, amit begépelsz, mikor futattod a java progit. Pl.: java HelloWorld 12 .
int szamocska = Integer.parseInt(args[0]);
int szamocska : létrehoz egy szamocska nevű int változót.
Integer.parseInt(), ez egy konvertáló, a stringet, ami eredetileg az args[], tehát string->int, mivel mint irtam, args[] az egy stringtömb.
..(args[0]); A tömb 0., azaz első eleme, ami a fenti példámat nézve, egy 12-s fog megjelenni.
Ha jól emlékszem, ha ezt irod a következő fog történni:
java HelloWorld 12 24 32
Igy args[0] -ban ''12'' lesz, args[1]-ben ''24'', args[2]-ben ''32''
De mivel ezek stringek, a fenti szépséggel lehet átkonvertálni int változóba, igy össze tudod őket adni.''The spice exists on only one planet in the entire universe. A desolate, dry planet with vast deserts. The planet is Arrakis, also known as DUNE.''
-
Sianis
addikt
class osszead
{
public static void main(String args[])
{
int osszeg, i, szam[];
szam = new int[args.length];
i=0;
osszeg=0;
for (i=0;i<=args.length;i++)
szam=Integer.parseInt(args);
for (i=0;i<=args.length;i++)
osszeg=osszeg+szam;
System.out.print(''A szamok összege: '');
System.out.println(osszeg);
}
}
#java osszead 6 6 6
Exception in thread ''main'' java.lang.ArrayIndexOutOfBoundsException: 3
at osszead.main(osszead.java:10)
Lefodul, de ezt dobja. Tudom, hogy valamit roszul használok, csak kicsit még szokatlan ez a parselnt parancs... -
Elrood
őstag
Te forrásodból:
szam=Integer.parseInt(args);
Mondtam, hogy args egy tömb, tehát ezt kéne:szam=Integer.parseInt(args[x]);
Azért használok x -t, mert a ph motor átirja.
[Szerkesztve]''The spice exists on only one planet in the entire universe. A desolate, dry planet with vast deserts. The planet is Arrakis, also known as DUNE.''
-
Elrood
őstag
Nálam ezt a hibaüzit akkor irja ki, hogy ha az args -ba nem kerül érték, vagy olyan indexre hivatkozunk az argsban ami nem létezik.
Szerintem az a gond, ha van 3 elem az argsban, akkor a length függvény 3-t ad vissza, és te args[3]-ig nézed, mig csak args[0-2] -ig van érték.
Tehát ''for (i=0;i<=args.length;i++)'' helyett ''for (i=0;i<args.length;i++)'' -t próbálj.
[Szerkesztve]''The spice exists on only one planet in the entire universe. A desolate, dry planet with vast deserts. The planet is Arrakis, also known as DUNE.''
-
Sianis
addikt
Sziasztok!
Csak sikerült megcsinálnom! Köszönöm a segítséget.
Íme a mostmár működő kód:
class osszead
{
public static void main(String args[])
{
int osszeg, x, szam[];
szam = new int[args.length];
x=0;
osszeg=0;
for (x=0;x<args.length;x++)
szam[x]=Integer.parseInt(args[x]);
for (x=0;x<args.length;x++)
osszeg=osszeg+szam[x];
System.out.print(''A szamok osszege: '');
System.out.println(osszeg);
}
}
[Szerkesztve] -
faster
nagyúr
class osszead
{
public static void main(String args[])
{
int x,osszeg=0;
for (x=0;x<args.length;x++)
osszeg=+=Integer.parseInt(args[x]);
System.out.println(''A szamok osszege: '' + osszeg);
}
}
Sajnos nincs fent javac ezen a munkahelyi gépen, nem tudtam tesztelni, és már elég régen foglalkoztam a Javaval, de az elv az remélem, érthető.
Bahhh, ez a CODE blokk használhatatlan, kicseréli a \r\n-t br tagokra, így nem lehet kikopizni a blokkot rendesen vágólapra, a dupla idézőjeleket továbbra is kicseréli szimplákra, agyrém...
[Szerkesztve] -
Diskcopy
tag
Na jahm. Amit javasoltál, azt javasoltam én is a #381-ben, de úgy látszik elkerülte Sianis figyelmét.. Tényleg elég egy ciklus, nem kell külön kigyűjteni még1 tömbbe, ami már eleve egy tömb.. na off.
Ja amúgy System.out.println nél nem kell Integer.toString elég simán hogy ''a szám: ''+változó.
[Szerkesztve] -
concret_hp
addikt
Valaki tudna ajánlani valami jó java könyvet?
(ha le is lehet tölteni valahonnan az külön jó lenne)
tudom h tele van a net mindenféle anyagokkal, de vhogy nagyon nem szeretek monitorról tanulni mostanában, azért kéne valami könyv.vagy fullba vagy sehogy :D
-
concret_hp
addikt
-
concret_hp
addikt
-
andriscs
aktív tag
válasz concret_hp #393 üzenetére
Hi!
Amit ajánlani tudok, az Glenn Rowe (nem biztos, hogy így hívják) könyve, a pontos címét nem tudom, de ilyen piros az eleje, és nem túl vastag. Azt hallottam, hogy nagyon jó könyv. Talán azt kellene megkeresned.
[Szerkesztve]Andris - http://andriscs.blogspot.com
-
Diskcopy
tag
válasz concret_hp #393 üzenetére
Hi! Szétnézhetsz az amazon.com-on is.. kereső..: java.. vagy Bővebben: link / Bővebben: link . Emitt meg a magyar könyvek találhatóak árral együtt, néha letölthető tartalomjegyzékkel, olvasói véleményekkel. Ha amazonon rendelnél,és elég átfogó kell, tudom ajánlani mondjuk a Learning Java, 3rd Edition-t, vagy hasonlókat.
-
andriscs
aktív tag
Hi!
Használni szeretném a Java JDBC részét, egy MySQL adatbázishoz szeretnék csatlakozni. Amit tudok, hogy kell hozzá egy jar file, amit letöltöttem (jdbc2_0-stdext.jar). Ennek ellenére ha elindítom a progit, exception-t dob (Exception: com.mysql.jdbc.Driver). Hova kell másolni a jar file-t? Én belenyomtam a Java könyvtár lib alkönyvtárába. Egyéb ötlet?Andris - http://andriscs.blogspot.com
-
andriscs
aktív tag
válasz andriscs #396 üzenetére
Hi!
Sikerült összeköttetést csinálnom az adatbázissal, ennek a leírásnak a segítségével. Ha esetleg valakinek szüksége lenne rá...Bővebben: link
[Szerkesztve]Andris - http://andriscs.blogspot.com
-
>Borisz<
tag
Sziasztok,
nem tudja valaki, hogy honnan lehetne letölteni a JBuilder X Enterprise / Personal -t, én már csak a 2005/6-t találtam mindenütt -
Diskcopy
tag
válasz >Borisz< #398 üzenetére
Bővebben: link amúgy foundationnek hívják már, nem personalnak, de szerintem ne görcsöljél vele. Átlag embernek nem kell ami benne van, ráadásul a foundation butított. Nagy lassú, lomha... Ajánlok egy Eclipse-t vagy egy Netbeanst. Ezek legalább teljesek(nem butítottak mint Foundation), és ingyenesek.
Eclipse: Bővebben: link 3.1-es változat.
NetBeans [L] http://www.netbeans.org[/L] jelenleg 5.0 Béta teszt folyik, a régi biztos stabil változat a 4.1-es.. Természetesen ezekhez mindhez kell a JDK, amit Sun-tól le tudsz szedni.
[Szerkesztve] -
andriscs
aktív tag
Hi!
Gyors válasz kellene egy egyszerű kérdésre. Az alábbi kód Swing-et használ, de valami miatt a paintComponent(Graphics g) metódus nem iazán fut le, vagy legalábbis nem látszik, ami történik. Tudom, hogy valami nagyon triviális dolog miatt nem megy, de nem jövök rá.
Itt a kód:
import java.awt.*;
import java.awt.BorderLayout;
import java.awt.event.*;
import java.awt.geom.Ellipse2D;
import javax.swing.*;
class Program extends JFrame
{
Container panel;
JPanel alpanel1;
JButton connectBtn;
JLabel cim;
JTextField url;
String input;
Color custom;
public Program(String title)
{
panel=this.getContentPane();
setTitle(title);
custom=new Color(0,153,255);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(800,600);
alpanel1=new JPanel();
panel.setLayout(new BorderLayout());
alpanel1.setLayout(new BorderLayout());
connectBtn=new JButton();
url=new JTextField();
cim=new JLabel(''Cim'');
cim.setSize(200,50);
cim.setLocation(370,5);
connectBtn.setText(''OK'');
connectBtn.setSize(60,30);
url.setSize(300,50);
url.setLocation(200,400);
this.getContentPane().add(panel);
panel.setBackground(custom);
panel.add(alpanel1,BorderLayout.SOUTH);
panel.add(cim,BorderLayout.NORTH);
alpanel1.add(url,BorderLayout.CENTER);
alpanel1.add(connectBtn,BorderLayout.EAST);
connectBtn.addMouseListener(new MyMouseAdapter());
//setVisible(true);
}
class MyMouseAdapter extends MouseAdapter
{
public void mouseClicked(MouseEvent e)
{
}
}
protected void paintComponent(Graphics g)
{
g.drawString(''eef'',20,30);
Graphics2D g2d = (Graphics2D)g;
g2d.drawString(''hi'',10,10);
g2d.setPaint(Color.RED);
Ellipse2D.Double oval=new Ellipse2D.Double(20,20,20,20);
g2d.draw(oval);
}
public static void main(String args[]) {
Program ablak=new Program(''Program'');
ablak.setVisible(true);
}
}Andris - http://andriscs.blogspot.com
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- A fociról könnyedén, egy baráti társaságban
- The First Descendant - Kizárólag PC-n lesz játszható a következő teszt
- Politika
- Xbox Series X|S
- Luck Dragon: Asszociációs játék. :)
- Vezetékes FEJhallgatók
- Ingatlanos topic!
- Milyen TV-t vegyek?
- OLED TV topic
- Milyen processzort vegyek?
- További aktív témák...
- Playstation 5 lemezes,5 honapos,19 ho garanciával
- MSI H61M-P31/W8 LGA 1155 alaplap
- Teljesen új ASUS ZenBook UX325EA-KG666W (Intel i5 1135G7) laptop eladó (bontatlan+garanciás)
- Új, bontatlan Samsung S24+ 256 GB black
- Dell Latitude E7270, 12,5" HD Kijelző, i5-6300U CPU, 8GB DDR4, 256GB SSD, W10, Számla, Garancia