- Milyen okostelefont vegyek?
- iPhone topik
- Android szakmai topik
- MG4 menetpróba
- Xiaomi Mi 9 Lite - kilencre érdemes lapot húzni
- Samsung Galaxy Z Fold5 - toldozás-foldozás
- Samsung Galaxy S24 - nos, Exynos
- Samsung Galaxy S21 FE 5G - utóirat
- Honor Magic6 Pro - kör közepén számok
- Samsung Galaxy A54 - türelemjáték
Hirdetés
-
Free Play Days 2024 - 18. hét: Headbangers: Rythm Royale
gp Extraként a Star Wars Jedi: Survort is kipróbálhatjuk 5 óra erejéig.
-
iPaden is vége az App Store monopóliumának
ma Ősztől lehet alternatív alkalmazásboltból telepíteni az EU tagállamaiban.
-
Alacsony fogyasztású, 128 GB-os szervermemóriát kínál a Micron
ph Az új RDIMM TSV technológia alkalmazása nélkül éri el a címben említett tárkapacitást.
Új hozzászólás Aktív témák
-
icon
senior tag
Sziasztok!
Netbeans-el csináltam egy könnyed gui-t, a lényeg a Build Project-el csinálok belőle .jar-t.
De viszont elindítani már nem tudom, mert a a hibaüzenet kjön, hogy
"Failed to load Main class Manifest attribute from útvonat\fájlnév.jar.Mivel próbálkozzak?
http://phmegbizhatosag.atw.hu/phtabla.php?nev=icon
-
MODERÁTOR
Sziasztok!
Meg lehet -e oldani a problémámat és ha igen hogyan? Van két osztályom, az egyiknek a szerepe - "Teszt" osztály - készít nekem egy JFrame -t és példányosítja a másik osztályom, ami egy Canvasra kirajzol egy rácshálót, figyeli az egeret. A problémám az lenne, hogy azzal a példánnyal tudnám e a JFrame title sorát módosítani? (Gyerek - szülő)
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
amargo
addikt
Több szálon szeretnéd használni? Leginkább az a kérdés. Mert az, hogy egy osztály erőforrásait elérd egy másikból, több lehetőséged is adott hozzá. Hogy a legegyszerűbbet írjam: static, referencia, események.
De a másik kérdésem, hogy miért a Canvas-ból kell a JFrame-t módosítani? Ha onnan tudod megoldani, akkor küldjön ki egy eseményt, amire a JFrame fel van iratkozva.“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
MODERÁTOR
Szia!
Igazándiból még csak tanulom a Javát. Bár volt tárgyam természetesen az anyag nem fed le semmit.
Szóval a koncepció, hogy a Grafikus dolgokat megismerjem: Egy amőba progi. Létrejön a JFrame egy GridTest osztály, példányosít rá egy Canvas. Na most az egér pozícióját akarom a status barba updatelni, hogy tudjam hogy kell az ilyet. A canvas kapja el az egeret.
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
veterán
Valaki próbálta már az új <> operátort gyakorlatban is használni...? Nálam pl. Collections.synchronizedList(LinkedList<>()) már elhasal, ami valahogy nem tűnik túl bíztatónak... :S
And As It Is Such, So Also As Such Is It Unto You
-
amargo
addikt
Szia!
Én sem ismerem a java osztályok nagy részét, mert nem kimondottan java-ban fejlesztek.
"egér pozícióját akarom a status barba updatelni"
Gondolom designer-el raktad fel az objektumokat - vagy nem, nem változtat sokat a lényegen -, lényegiben az objektumok egy form-on - mainPanel - belül helyezkednek el. Azaz van objektum listád.Ebben az esetben a legfapadosabb módszer - ettől még nem feltétlen rossz -, ha a form objektumai között a statusbar-ra hivatkozol egyből és át adod neki egérkoordinátáit formázottan.
Tehát a canvas-nak lesz egy MouseMoved eseménye. Ahol eléred a StatusBar egy elemét, pl.:
private void canvas1MouseMoved(java.awt.event.MouseEvent evt) {
String pos = "x:" + Integer.toString(evt.getX()) + ", y:" + Integer.toString(evt.getY());
this.statusMessageLabel.setText(pos);
}“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
veterán
válasz Lortech #2215 üzenetére
De, az kimaradt - a teljes kód valahogy így nézett ki:
public List<Ork_Slot> list =
Collections.synchronizedList(new LinkedList<Ork_Slot>());Ezzel nem is volt gond, de ha az új módi szerint elhagyom a második Ork_Slotot, IntelliJ 10.5 dob egy "incompatible types"-t.
[ Szerkesztve ]
And As It Is Such, So Also As Such Is It Unto You
-
amargo
addikt
Én nem nagyon követem a java-s dolgokat, de alapjában véve is elég fura, hogy utána már nem kell kiírni.
Eredetileg akkor ezt próbáltad?
public List<Ork_Slot> list =
Collections.synchronizedList(new LinkedList<>());“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
Xes750
tag
Hello mindenki!
Olyan gondom lenne, hogy lehet e letiltani menüsort, vagy egyszerűbb modalissá tenni az ablakot?
Egy bolthoz írok programot, van egy mainframe ahol menüből ki lehet választani a köv opciót és akkor az megnyílik új ablakban (pl új partner) ezt modálissá tettem, jó is így.
De a bajom az pl a "megrendelés összeállítás" ablak, ahol már van olyan hogy tételek kiválasztása ami ugye bár egy új ablak, de ha már modális a "megrendelés összeállítás", akkor az ujonnan megnyíló cikk keres ablak (amiből majd válogathatok) már nem lesz elérhető a modalitás miatt. (lehet baromság, de örököltetni meg azért nem akarom mert a "cikk keres" ablakot máshonnan is meghívom és használom is)
Szóval ha van valami jó ötlet vagy megoldás annak örülnék.Előre is köszi!
-
jeges
senior tag
netbeans+tomcat deploy hibába ütköztem, és bár nézegettem google-n (mások is találkoztak vele), de nem találtam megoldást. ez a konkrét üzenet, amit a netbeans dob:
FAIL - Deployed application at context path /WebApplication1 but context failed to start
/home/kg/NetBeansProjects/WebApplication1/nbproject/build-impl.xml:727:írták, hogy le kell állítani a tomcat-et, de az nem segített. undeploy is megvolt már, de így sem megy. az inkriminált soron semmi érdemlegeset nem látok:
<nbdeploy clientUrlPart="${client.urlPart}" debugmode="false" forceRedeploy="${forceRedeploy}"/>
van valakinek ötlete?
-
kltz
tag
Hello!
Én jme-ben akadtam el remélem valaki tudd benne segíteni.
private void saveConfig(){
int age;
ByteArrayOutputStream bout = new ByteArrayOutputStream();
DataOutputStream dout = new DataOutputStream(bout);
try{
dout.writeUTF(userNameTextField.getString());
dout.writeUTF(passwordTextField.getString());
age = Integer.parseInt(ageTextField.getString());
dout.writeInt(age);
dout.flush();
byte[] data = bout.toByteArray();
try{
rs.setRecord(1, data, 0, data.length);
}catch (RecordStoreException ex){
rs.addRecord(data, 0, data.length);
System.out.println(ex);
}
}catch(RecordStoreException ex){
ex.printStackTrace();
}catch(IOException ex){
ex.printStackTrace();
}finally{
try{
dout.close();
bout.close();
}catch(IOException ex){
System.out.println(ex);
}
}
}Az a nagy problémám ,hogy ki debugoltam minden jó viszont mikor eléri az addRecord részt akkor nem rakja bele a RecordStore-ba.
Valakinek valami ötlet?
Üdv KLtz
-
Ivitz
tag
Valakinek van eladó Java 2.0 Útikalauz programozóknak 5.0 könyve? pm írj!
Hová mész te kis nyulacska ingyombingyomtálibetutálibemáli...... :D :D
-
Muton
addikt
Hello!
Ha van egy LinkedList-em, amibe HashMapeket rakok, amelyek a=..., b=..., c=... k&v párokkal rendelkeznek, hogy tudom a listából eltávolítani azt a HashMapet, amelyikről annyit tudok, hogy c=alma. Tehát azt a hashmapet kell kivennem, amelyik egy bizonyos k&v párral rendelkezik.
Muton#2316 - $z@r a drop >_<
-
ar
tag
Ez egy teljesen altalanos programozasi tetel: a kivalasztas. Magyarul csinalsz egy ciklust ami addig megy amig nincs meg az elso olyan listaelemed amire igaz a kivalasztas feltetele. Esetedben az a Map amelyiknek letezik (c, "alma") bejegyzese.
Ezt megtudod valositani ketfelekeppen is:
1, Mivel List-el dolgozol siman indexekkel
2, Iteratorral -
ar
tag
-
kltz
tag
Mostanság nem volt időm vele foglalkozni, de tegnap este leültem egy kicsit szórakozni vele.
Arra jutottam ,hogy valami a fordítóval nem stimmel. A gyanúm beigazolódott ,mert eddig a Java ME SDK 3.0 használtam és váltottam a Java wirelles toolkit-ra és valami okból kifolyólag hibátlanul működikValakinek valami ötlet ,hogy miért?? .
Üdv KLtz
-
DEVIL333
csendes tag
Sziasztok!
egy ilyen problémám lenne Win 7-nél a letöltésnél:
Installation of Java has not completed and an error appears:
Error 1722. There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor.Valaki tud segíteni?
Előre is köszönöm!!!
-
icons
addikt
Üdv!
Egyik ismerősömmel Javát szeretnénk tanulni, ehhez keresünk könyvet!
Én C#ban vagyok otthon, ő Cben, meg OO C++ban is.Lehet magyar angol is, de mindenképpen a mai állást tükrözze (nem, nem értek Javához, a lényeg az lenne, hogy ne maradjon el a mai kortól, akkor se, ha anno jó volt)
Köszi!
-
Lacces
őstag
Hello!
Segítséget kérnék! Egy példatárból dolgozom és felünt az egyik metódusnál mintha egy kis hiba lenne.
Problem:
public void setM(Tej m){
this.t=t;
Itt nem this.t=m-nek kéne állnia? Amiért úgy gondolom, hogy ez jó: paraméter átadás miatt, Tej objkektum miatt, és az Eclipse sem jelez.Osztály kód:
package bolt;
public class BoltBejegyzes {
private Tej t;
private int mennyiseg;
private int ar;
public BoltBejegyzes(Tej t, int mennyiseg, int ar)
{
this.t=t;
this.mennyiseg=mennyiseg;
this.ar=ar;
}
public Tej getT(){
return t;
}
public void setM(Tej m){
this.t=t;
}Másik kérdés
Az Eclipse fejlesztőeszköz nem emeli ki a String és osztály neveket sem, semilyen highlightot nem kap, mint az int, double, private stb... Ez mittől lehet? -
kispx
addikt
Foglalt szavakat emeli ki, a String egy osztály.
Szerintem is this.t=m; -nek kellene állnia, az Eclise nem is fog jelezni, mert this.t=t; szintaktikailag helyes, azt nem tudja leellenőrizni, hogy szemantikailag is helyes.
[ Szerkesztve ]
-
Lacces
őstag
Itt az osztály diagram ami leírja, és a feladat is.
link az OsztályDiagramhozMegprobáltam megvalósítani de nem jó, syntax hiba van. Nem értem, hogy a digaramnál a metódusok végén a Tej, ott mit jelent, hogy most mit vár el tőlem, mit valósítsak meg pontosan!
Ráadásul a Tej osztálynak nincsenek beállítómetódusai sem.
Nem tudom, hogy pontosan mit kéne begépelnem a KonstruktorbaEzt valósítottam meg:
package bolt;
import java.util.Date;
public abstract class TejFactory {
/*Példányosítás egy szolgáltatás*/
public static TejFactory(long vonalKod, int urtartalom, String gyarto, Date szavatossagiIdo, double zsirtartalom, long ar)
{
}
public static TejFactory(long vonalKod, int urtartalom, String gyarto, Date szavatossagiIdo, double zsirtartalom, long ar)
{
}
}Tej osztály
package bolt;
import java.util.Date;
public abstract class Tej {
public static final int LITER=1000;
public static final int FELLITER=500;
public static final int POHAR=200;
public static final double ZSIROS=2.8;
public static final double FELZSIROS=1.5;
private long vonalKod;
private int urtartalom=0; //ml-ben megadva
private String gyarto;
private Date szavatossagiIdo ;
private double zsirtartalom;
private long ar;
public Tej(long vonalKod, int urtartalom, String gyarto, Date szavatossagiIdo, double zsirtartalom, long ar)
{
this.vonalKod=vonalKod;
this.urtartalom=urtartalom;
this.gyarto=gyarto;
this.szavatossagiIdo=szavatossagiIdo;
this.zsirtartalom=zsirtartalom;
this.ar=ar;
}
/*Lekerdezo metodusok*/
public boolean joMeg(){
return szavatossagiIdo.before(new Date());
}
public long getVonalKod(){
return vonalKod;
}
public int getUrtartalom() {
return urtartalom;
}
public String getGyarto(){
return gyarto;
}
public Date getSzavatossagiIdo(){
return szavatossagiIdo;
}
public double getZsirtartalom(){
return zsirtartalom;
}
public long getAr(){
return ar;
}
public String toString(){
return "Gyártja: " + gyarto+ " Szavatossági idő:"
+szavatossagiIdo+"Zsirtartalom:"+zsirtartalom;
}
} -
Lacces
őstag
válasz gygabor88 #2248 üzenetére
Yeap már meg van. Meg be is néztem a metódusok nevét is. Köszi
public static Tej ujTartosTej(long vonalKod, int urtartalom, String gyarto, Date szavatossagiIdo, double zsirtartalom, long ar)
{
Tej t=new TartosTej(vonalKod,urtartalom,gyarto,szavatossagiIdo,zsirtartalom,ar);
return t;
}
public static Tej ujFeltartosTej(long vonalKod, int urtartalom, String gyarto, Date szavatossagiIdo, double zsirtartalom, long ar)
{
Tej t=new FeltartosTej(vonalKod,urtartalom,gyarto,szavatossagiIdo,zsirtartalom,ar);
return t;
} -
Lacces
őstag
Hello!
Ismételten lenne kérdésem:
1. Long: Long defje, hogy egy long típust objektumba csomagol. Most találkoztam vele még csak használatban a példában.protected Long vonalKod és a long vonalKod közötti gyakorlati különbsége érdekel.
Vagyis az, hogy mikor melyiket érdemes használni?Én a lenti példában csak azt látom, hogy azért érdemes használni, hogy a get()-el így el lehet érni. Egyelőre más előnyét nem látom.
Az elelmiszerpult az egy Hashtable És én ez alapján úgy gondoltam, hogy csak a Hashtable miatt használom...Példában ahol használva van:
public void feltoltElelmiszer(Long vonalKod, long mennyiseg) throws BoltKivetel {
BoltBejegyzes b = (BoltBejegyzes)elelmiszerpult.get(vonalKod);
if (b==null)
throw new NemLetezoAruKivetel("Ilyen aru nincsen: "+vonalKod);
b.adMennyiseg(mennyiseg);
}2. Constructor:
public Bolt(String nev, String cim, String tulajdonos)
{
this(nev, cim, tulajdonos, new Hashtable());
}
és ez is teljes értékű constructor? (mármint úgy értem, hogy amit a fejlesztői társadalom elfogad? Még sosem találkoztam az előbbi megoldással, eddig)
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Panasonic Lumix DC-G9 (V-Log L kiegészítéssel, 4 akkuval)
- Commlite CM-EF-NEX Auto-Focus Adapter (Canon EF - Sony E)
- Üzletből, garanciával, legújabb Asus Vivobook 17" i7-1355U 10 mag 5GHz/16RAM/1TBSSD/17,3"FULLHD
- Üzletből, garanciával DeLL XPS 15 9500 i7-10750H 32GBRAM 1TBSSD/GTX1650Ti 15,6"4KTOUCH
- i5 12400f 3070 gamer pc
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen