Java

grafikus megjelenítés???

Fórumok

Sziasztok, elöre is elnézést a megfogalamzásért, de csak igy tudom elmagyarázni a problémám.
Egy gyakorlatot kell összehoznom, amivel mozi rendszerét lehet kezelni. Maga a tervezési folyamaton túl vagyok, de a grafikus résznél akadtam el.

Az elképzelésem szerint van egy bejentkezési ablak az elsö szinten, itt egy adminisztrátor vagy egy kliens jelentkezhet be.
A második szinten így 2 kölönbözö ablak kell lennie. Az egyikben a kliens számára levö opciók vannek megjelenítve, míg a másik ablakban az adminisztrátor számára levö opcio vannak. A harmadik szinten,a kiválasztott opció almenüi jellenek meg vagy már maga az adott adatok. És így tovább...

Maga a megvalósítás a következöképpen néz ki:
Az elsö szinten létrehoztam egy framet, ahol a felhasználó bejelentkezik a rendszerbe. Majd amikor bejelentkezik, példányosítom az adminisztror vagy a kliensmenu osztályt(panel). Mivel a panel osztályböl öröklödik, így eltávolítok minden elemet a frame-böl és beillesztem a példányosított osztályt. Ezek után az aktor kiválasztja egy opciót. Így ismét példányosítanom kell egy osztályt ami a submenu megjenítéséért felelös(panel osztályböl ered ez is). Itt kezdödnek a problémák!! Mivel, az utóbbi osztályt a második szinten levö osztályból példányosítom(ami panel), így nincs lehetöségem a framben levö panelek eltávolítására és beilleszteni az újonnan példányosított osztályt. És innentöl kezdve az összes további megjelenítésnél ugyan ez a problémám!!
A tervezési folyamat az jó?? Hogy tudnám megoldani a problémát?? A segítśegeteketelöre is köszi

Windows alatt Java Web Service NetBeansben

Fórumok

Sziasztok, a következő problémám van:

Készítettem egy Java Web service projektet NetBeans-ben. Annak rendje és módja szerint deployoltam a GlassFish szerverre. Tudom használni Visual Studio-ból (hozzáadtam a web referencekhez url alapján, parsolja a WSDL-t, létrehozza a wrapper osztályokat). Összességében megfelelően tudom használni az egészet egy C# app-ból. Minden tök jó.

Szeretném ugyanezt a service-t használni egy JSP Web App-ból is. Létrehoztam NetBeansben egy új Web App projektet, és megpróbáltam hozzáadni egy web service client-et (ami az előbbi web service-t használná). Nem sikerült, mert azt mondja, hogy duplikált deklarációk vannak egy bizonyos XSD-ben (amit ő hozott létre). A WSDL-hez nem nyúltam, úgy tűnik, azt nem tudja használni, amit ő csinált.

Korábban csináltam hasonlót oda-vissza Linuxon, gond nélkül. Eddig nem találtam megoldást.

Ötletek?

Siemens LOGO!Soft Linux alatt

Fórumok

Szereztem egy Siemens Logo PLC-t. Amin ledobtam az ékszíjat az az, hogy van hozzá Linuxos fejlesztői környezet.
Örömöm hamar lankadt, mikor megpróbáltam használni. A program elindul, bejön az ablakkeret, onnantól elkezdi üvegelni a gépet, és nem történik semmi, egy magot elvisz a java a cicába. Használta már valaki a nevezett szoftvert sikerrel?

[Megoldva ]H2 In-memory adatbazis: IOException

Fórumok

Udv,
In-memory adatbazist szeretnek letrehozni H2-vel. A problema eredetileg az, hogy SQL statement<->Java Object konverziot szeretnek csinalni, programozottan, tablaneveket, oszlopkat allitgatni, SQL statementet stringbol parzolni es hasonlok, erre a JSQLParser majdnem jo, csak nem tamogat Where feltetel parzolast kulon, valamint nem tamogat parameterezett lekerdezeseket. A H2 API-t szeretnem epp ezert hasznalni, viszont amikor JDBC-vel csatlakozom a jdbc:h2:mem: URL-re, vagy ilyen ConnectionInfo-val hozok letre Database-t, akkor kapom a 90031-es H2 SQL hibat, ami IOException, miszerint nem talalja a filet. Namarmost, egy in-memory DB eseteben ennek nem kene megtortennie (a hivatalos leiras szerint jartam el).
Talalkozott mar valaki hasonlo problemaval? Esetleg az eredeti problemara tud valaki megoldast adni?

Szerk: Megoldva. A ConnectionInfo-nak nem a teljes JDBC URL-t kell atadni, hanem csak a "mem:" stringet. Igy mar mukodik szepen.

MIDP alkalmazás PC-n emulátor nélkül

Fórumok

Több ismerősöm is keresett azzal. hogy szeretnének XY mobil alkalmazást futtatni otthon laptopon vagy asztali gépen. Alapban ez megoldható a wirelesstoolkitben lévő emulátorral, viszont piszkál a kisördög, hogy megoldható lenne-e emulátor nélkül?
Ennek kapcsán csináltam egy "Hello world" MIDP alkalmazást és elkezdtem beletúrni. Első menetben kézzel megadtam a manifest-ben a Main-Class-t, mert ez hiányzik a MIDP alkalmazás manifest filejából. Classpath-hoz hozzácsaptam a MIDP classes elérését, aztán hajrá. Jelen pillanatban, úgy áll a dolog, hogy ClassNotFoundException-t dob a MIDPs osztályokra. Valami ötlet?

[Megoldva: erre a hétre] - IE8 document.width

Fórumok

Nem emlékszem pontosan, hogy a héten hogy is hívják
a papír szélességet az IE8-ban.

ezek nem nyerők (az első ffox-ban, chrome-ban ok):


document.write(document.width)
document.documentElement.clientWidth 
document.body.clientWidth 
window.innerWidth 
getWidth: 
$(document).width(): 

---------------------------------------------
Szerk.
Ezen a héten IE8-ban:

document.write(document.body.clientWidth)

.doc generálás sablon alapján

Fórumok

Hello,

A feladatom az lenne, hogy feldolgozzak MS Word .doc sablonokat és az abban lévő konstansokat kicseréljem egy megfelelő értékre és ebből készítsek egy másik .doc fájlt. Fontos követelmény hogy office 2000-től lehetőleg 2007-ig működjön a megoldás. .doc kell, xml, html, pdf nem játszik.

A versenyzők jelenleg:

- apache-poi
- jacob

Érdekelne, hogy ti hogy oldanátok (oldjátok) meg ?
c/s. Kliensek kizárólag Win-ek. Fizetős megoldások nem játszanak.

Köszönöm!

JPackage.org - érdemes?

Fórumok

Legfrissebb hír 2009. szeptemberi, levlistán automata üzenetek és néhány kérdés. Update van pár 2010-es is, de pl. legfrissebb compatilility csomag 1.6.0-14-hez van...

Érdemes küzdeni vele? Van jobb alternatíva? Inkább kézzel mindent?

JPanel-re rajz

Fórumok

Egy talán egyszerűnek tűnő kérdésem lenne. Eddig még nem nagyon rajzolgattam Java-ban. Ahogy az általam talált leírásokból kivettem az egyszerűbb alakzatok elkészítéséhez Javaban egy jó módszer a JPanel-ből származtatni, majd a paintComponent -ben kirajzolni azt a pár dolgot amit szeretnék.

public class Rajz extends JPanel{

@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);

g.setColor(Color.blue);
g.fillRect(1, 1, 200, 200);
}
}

(Netbeans 6.9.1-et használok. Létrehoztam benne egy új grafikus alkalmazást...)
Egy gombnyomásra mondjuk szeretném a rajzomat elhelyezni a mainPanel -re amit a netbeans létrehoz:

@Action
public void rajzol() {

Rajz rajz = new Rajz();

mainPanel.setBackground(Color.red);
mainPanel.repaint();

mainPanel.add(rajz);
}

(A pirosra színezést csak azért raktam bele, hogy a gomb működését ellenőrizzem.)
Viszont a mainPanelre az általam készített rajz-ot nem helyezi el a program, legalábbis nem jelenik meg láthatóan. Erre kéne egy megoldás nekem. Biztos valami egyszerű, de a példákban amiket találok mindenhol a frame-re rajzolnak a JPanel-ből származtatott osztállyal.
~

futas kozbeni osztalycsere?

Fórumok

Hello,

Olyan megoldast keresek, hogy egy osztalyt ki tudjak cserelni menet kozben, tehat pl megvaltoztatni
a konstruktorat, metodusparameterezest, visszateresi erteket, etc.

jRebel nem jatszik, fizetos.

a beepitett JVM API (amit a debuggerek hasznalnak) pedig korlatozott ilyen szempontbol.

Milyen megoldasokat ismertek?

UPDATE: ja, azt nem irtam: fontos lenne, hogy az uj osztalyleiro betoltesekor a mar meglevo, hasznalatban levo peldanyok is transzformalodjanak, azaz az allapotteruk megmaradjon.