Hirdetés
Új hozzászólás Aktív témák
-
Löncsi
őstag
válasz MrSealRD #1800 üzenetére
4 fajta Layout van.
FlowLayout, BorderLayout, GridLayout,BoxLayout.
Box és FlowLayoutnál mikor átméretezel, a komponens mérete konstans marad.
Szerintem érdemes egy Box-layoutot egy panelre állítani, és egyesével belerakni a komponenseket, így egymás alatt lesznek. (vagy Flow is jó, ekkor egymást követik a komponensek)
Majd ha ezzel megvagy ,magára az ablakra ( getContentPane() )-re kellene tenni egy BorderLayoutot, átadni az előző panelt és "South"-ra tenni, így 'elvileg' egymás alatt/mellett elhelyezkedő konstans méretű gombok lesznek, mindig délen (lent).
De csak tipp így kora reggel, el kell ezzel játszogatni.
[ Szerkesztve ]
Elvették a radírját, azt az egész élete egy nagy kompenzálás, hogy ő igenis kan és igenis 2 méteres a fallosza - by stranger28
-
MrSealRD
veterán
Na akkor nálam valami nem jó. A BoxLayout nem egymás alá pakolja a komponenseket hanem egymás mellé. Pedig pont erre lenne szükségem, hogy ez a két elem egymás alatt legyen, ugyanakkor vízszintesen középre igazítva.
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
MrSealRD
veterán
NetBeans-t használok de gondolom ez látszik a szemétből amivel tele van. Egyenlőre kísérletezem azért nem szép még a kód.
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jTextField1 = new javax.swing.JTextField();
jButton1 = new javax.swing.JButton();
setBackground(new java.awt.Color(255, 255, 255));
setLayout(new javax.swing.BoxLayout(this, javax.swing.BoxLayout.LINE_AXIS));
jTextField1.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N
jTextField1.setForeground(new java.awt.Color(153, 153, 153));
jTextField1.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(149, 149, 152), 1, true));
add(jTextField1);
jButton1.setText("Keresés");
add(jButton1);
}// </editor-fold>
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JTextField jTextField1;
// End of variables declarationPróbálkoztam egy olyannal, hogy a Frame-re BorderLayout-ot tettem. Erre behúztam 3 panelt North,Middle,South. Ezekre pedig egyenként FlowLayout-ot. Így működik is a dolog.
Viszont a Middle-be még kellene 3 RadioButton, de ezt csak utólag tenném fel, és a TextField alá kellene besorakozniuk mindegyiknek külön sorba. Viszont ez nem biztos, mert a plusz funkciók megírására lehet nem marad időm.[ Szerkesztve ]
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
MrSealRD
veterán
Bocs, megoldottam
Én hülye, nem láttam a fától az erdőt.
Egy GridBagLayout-ot állítottam be alapból. Aztán CustomizeLayout és azzal simán beúztam a komponenseket egymás alá.Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
shev7
veterán
válasz MrSealRD #1804 üzenetére
egyebkent itt volt a hiba:
setLayout(new javax.swing.BoxLayout(this, javax.swing.BoxLayout.LINE_AXIS));
a LINE_AXIS egymas melle pakolja a dolgokat. Neked PAGE_AXIS kellett volna...
''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''
-
MrSealRD
veterán
Köszi. Lehet még megfogadom a tanácsod. Rájöttem, mégsem annyira nyerő ötlet ennyi panelre szétosztani, mert eseménykor le kéne érni az egyes komponensek paramétereit...Így pedig csúnya és nem praktikus.
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
MrSealRD
veterán
Adott az alábbi függvényem, ami a database.csv fájlt olvassa be soronként. Minden egyes sort továbbdob a DataPart függvénynek.
Az a problémám, hogy a beolvasott sorokban az ékezetes karakterek helyett hülyeség van.
Hogyan tudnám a lehető legegyszerűbben úgy módosítani a függvényt, hogy normálisan olvassa be az ékezetes karaktereket is?public void DataRead()
{
BufferedReader DataIn = null;
File fajl = new File(this.getClass().getResource("database.csv").getFile());
String actual_line;
try
{
DataIn = new BufferedReader(new FileReader(fajl));
while ((actual_line = DataIn.readLine()) != null)
{
DataPart(actual_line);
}
}
catch (IOException ex)
{
Logger.getLogger(ProgramFelulet.class.getName()).log(Level.SEVERE, null, ex);
}
finally
{
try
{
DataIn.close();
}
catch (IOException ex)
{
Logger.getLogger(ProgramFelulet.class.getName()).log(Level.SEVERE, null, ex);
}
}
}Előre is kösz, a segítséget.
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
A szerzetes
csendes tag
válasz MrSealRD #1808 üzenetére
Próbáld meg ezt:
DataIn = new BufferedReader(new FileReader(fajl));
Helyett:
DataIn = new BufferedReader(new InputStreamReader("fajl_nev","kodolas");
A kódolást pedig próbáld ki, hogy melyikkel működik! Nem próbáltam ki, de szerintem kellene, hogy működjön![ Szerkesztve ]
"Nem adom fel mert lehet, hogy holnap lesz az én napom"
-
MrSealRD
veterán
válasz A szerzetes #1809 üzenetére
Kösz a segítséget. Végül addig kísérleteztem míg ezzel a sorral sikerült:
DataIn = new BufferedReader(new InputStreamReader(new FileInputStream(fajl),"iso-8859-2"));Így viszont érdekelne, hogy működés szempontjából mi a különbség a kettő között?
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
MrSealRD
veterán
válasz A szerzetes #1811 üzenetére
Pontosan így van.
Mondja, Mr. Babbage, ha rossz adatokat ad meg a gépnek, akkor is jó válasz fog kijönni belőle?" Képtelen vagyok felfogni azt az értelmi zavart, ami valakit egy ilyen kérdés feltevésére késztethet. - by Charles Babbage
-
lakisoft
veterán
Valaki J2EE-ben írt már webshopot?
- Árad -
-
lakisoft
veterán
válasz A szerzetes #1814 üzenetére
Te is?
Na akkor aki írt már ilyet néhány gyakorlati kérdéssel zaklatnám privátban.
[ Szerkesztve ]
- Árad -
-
lakisoft
veterán
java-ban előre megírt keretrendszerek léteznek e webshop/webáruház készítéshez? Vagy mindent meg kell írni ha ilyesmit akarok?
- Árad -
-
x123456
aktív tag
Belefutottam valamibe, amit nem értek, kellene egy kis segítség.
Adott egy piciny program:public class faktor {
static long fakt(long p){
if(p<2){ return 1; } else { return p*fakt(p-1); }
}
/**
* @param args
*/
public static void main(String[] args) {
try {
System.out.println(args[0]+"!="+fakt(Long.parseLong(args[0])));
}
catch(Exception obj) {
System.err.println("Na itt valami gáz van!");
}
}
}Ha paraméterként egy nagyobb számot adok meg, akkor természetesen stack overflow a futás vége. Amit nem értek: a try - catch blokk miért nem kezeli?
Egyéb hibát (például hiányzó paraméter esetén a tömb túlcímzést) kezeli. A stack túlcsordulását miért nem?Csak játszom vele, még azt sem merem állítani, hogy tanulok jávául.
-
x123456
aktív tag
Erre volna valakinek ötlete? Úgy tűnik, nem sokan futottak hasonló problémába.
-
VeAr
csendes tag
Java 4-Ever
-
-Ben-
veterán
Sziasztok!
Nekem az lenne a gondom, hogy van egy "java" alapú chatem, és valószínű a konfigja nem stimmel, illetve a konfigban a port.
Link: http://asztalost.hu/e107_base
-> Mint látjátok, a nick beírása után nem enged be. Ha a portot 443 -ra állítom, akkor teljesen betölt a csík, viszont akkor sem enged be, hanem ott áll és tölt-tölt de sosem enged be.... lehetne ezzel valamit kezdeni? :S elég kínos a dolog, mert már sikerült mindent belőni, csak ez nem jön össze. Egyébként valami a tűzfallal van azt írja, de azzal nem tudom mit tegyek, írjak a szolgáltatónak ? :S
köszi előre.
üdv
(ja és az e107 senkit ne tévesszen meg, a chatnek semmi köze az e107-hez..)
[ Szerkesztve ]
-
-Ben-
veterán
# RealChat Client applet configuration file
# rcs/client/RealChatClient.conf
# Visit http://asztalost.hu/ for details.
#
# This configuration file contains one directive per line. Directives are case
# sensitive. Lines which begin with the hash character are considered comments,
# and are ignored.
#
# You may override any of the configuration directives below by adding a <param>
# line somewhere in the <applet> </applet> section in the HTML page of the chat
# client.
# Example: <param name="Language" value="en"># Server-specific Directives
PORT = 443# Common Configuration
Language = enoffensiveWords = shit,fuck,asshole
# Theme configuration
# Descriptive name, file name
Theme0 = Ascend, ascend
Theme1 = Clearwater, clearwater
Theme2 = Crystallized, crystallized
Theme3 = Metropolitan, metropolitan
Theme4 = Utopia, utopia
defaultTheme = 1itt a lényeges konfig. Átállítottam 8080-ról 443-ra, mert így legalább tölt a csík, csak éppen nem enged be, de jó volna tudni miért. 8080-on TCP / tűzfalra panaszkodik....
-
-Ben-
veterán
Ha 8080-on van a port, akkor ez az üzenet fogad:
Could not connect to www.asztalost.hu:8080.
Possible reasons include:
- The chat server system at www.asztalost.hu is temporarily unavailable.
- Your computer is behind a firewall or proxy server. Please ensure that your firewall permits outgoing TCP connections to www.asztalost.hu on port 8080.
-
-Ben-
veterán
válasz A szerzetes #1826 üzenetére
Szia!
Igen, kb. ugyanaz. Nem enged be
-
x123456
aktív tag
Egy régi Java2 könyvben találtam olyat, hogy (idézet nem teljesen szószerinti) "példánymetódusokat felüldefiniálni, osztálymetódusokat elfedni lehet".
Össze tudná foglalni valaki pár szóban, hogy mi a különbség az elfedés és a felüldefiniálás között? A könyv alapján nem egészen világos. (osztálymetódus=statikus metódus, ha valakinek így ismerős ) -
-
skoda12
tag
válasz x123456 #1828 üzenetére
Írok egy példát és abból le fog tisztulni:
package javaapplication1;
class A{
public static void staticF(){
System.out.println("staticF() A");
}
public void f(){
System.out.println("f() A");
}
}
class B extends A{
public static void staticF(){
System.out.println("staticF() B");
}
public void f(){
System.out.println("f() B");
}
}
public class Main {
public static void main(String[] args) {
A a = new B();
B b = new B();
a.f();
a.staticF();
b.f();
b.staticF();
}
}Kimenet:
f() B
staticF() A
f() B
staticF() B[ Szerkesztve ]
-
x123456
aktív tag
Azon töröm a fejem, hogy lehetséges-e egy Exception-t meg nem történtté tenni?
void c() throws Z {
...
throw new Z;
}
void b(){
try {
c();
} catch(Z) { ... }
}
void a(){
try {
b();
} catch(Z) { ... }
}Mi van, ha azt akarom, hogy miután b-ben már feldolgoztam Z-t, az a-beli catch már ne akarja ismételten feldolgozni?
Jól sejtem, hogy ez a működés nem illik a java logikába?
Vagy megoldható, csak én nem találom a megoldást? -
Löncsi
őstag
válasz x123456 #1832 üzenetére
'a'-beli try-catch ágat törölheted sztem, mivel ott 'b'-t hívod meg, a b-hez tartozó catch fog működni.
Amúgy kérdésedre a válasz ,hogy nem tudom, igazából nem tudom mi értelme lenne..
[ Szerkesztve ]
Elvették a radírját, azt az egész élete egy nagy kompenzálás, hogy ő igenis kan és igenis 2 méteres a fallosza - by stranger28
-
x123456
aktív tag
Bocs, valamit én néztem el, de nagyon. Próbálgattam egy ilyesféle programocskát és úgy látszott, hiába kapom el belül az Exception-t, az őt hívó metódus is elkapja.
Szóval olyan volt, mintha az "a" annak ellenére kezelné, hogy a "b" már foglalkozott vele.
Most újra lefuttattam, kiderült, hogy én voltam figyelmetlen. Ha a "b"-ben elkaptam, akkor az "a" már nem tud róla.
(ha meg azt akarom, hogy mégis tudjon, az megoldható)Úgyhogy még1x elnézést, hülyeség volt amit kérdeztem.
-
gaben
aktív tag
Sziasztok!
Egy szimulációs dolgot csinálok java-ban és a java3d API 1.5 is használom hozzá. Azonban linux alatt a következő a warning üzi:
Java 3D WARNING : reported GLX version = 1.2
GLX version 1.3 or higher is required
The reported version number may be incorrect. There is a known
ATI driver bug in glXQueryVersion that incorrectly reports the GLX
version as 1.2 when it really is 1.3, so Java 3D will attempt to
run anyway.
WARNING: Application calling GLX 1.3 function "glXCreatePixmap" when GLX 1.3 is not supported! This is an application bug!A progi lefut, van "3D" , de mi lehet ez, találkozott már valaki ilyennel?
A gép rendben van :
direct rendering: YesOpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) 945GM GEM 20091221 2009Q4 x86/MMX/SSE2
OpenGL version string: 1.4 Mesa 7.7.1
glxgears szépen megy.Már a java3d API-t 5x újratettem, azt hittem az,de nem azzal van a gond.
Érdekes módon Win alatt nincs ilyen, ott más a hibaKöszönöm a helpet!
-
x123456
aktív tag
Ha ATI-d van, akkor valószínűleg ez a baja:
There is a known
ATI driver bug in glXQueryVersion that incorrectly reports the GLX
version as 1.2 when it really is 1.3,Eszerint bugos az ATI driver és azt hazudja magáról, hogy GLX 1.2 van benne, holott a valóságban 1.3-as.
Ez segít rajtad?
(esetleg egy újabb ATI driver, bár elég csúf tapasztalatokat szereztem vele azalatt a rövidke pár óra alatt, amíg ATI kártya volt a gépemben )Mondjuk nekem úgy tűnik, hogy inteled van, akkor meg a fenti tárgytalan, de tévedhetek.
[ Szerkesztve ]
-
gaben
aktív tag
válasz x123456 #1838 üzenetére
Szia!
Hmm...
server glx version string: 1.2
client glx version string: 1.4
GLX version: 1.2
OpenGL version string: 1.4 Mesa 7.7.1Most a server meg a Client version közt mi a különbség? Ezt ne mnagyon értem, meg miért régi?
Még egy kérdés:
Olyan problémám volna ,hofy van egy forrsákód ,ami külső, nem szokványos importokat használ. (neurális háló példa progi )
Szóval nem ismeri az importokat alapból. .JAr fájl nincs ,helyette van egy .tar.gz állomány. Ebben vannak .class fájlok és .java fájlok is ebben van a tutor is,meg azok a jegyzékeke is amit az importbna használna. Ezt kibontom Winrarral. Eclipse-ben a Library-knál (ahol .jar-t adnám hozzá más esetben), ott rámegyek az External Class folders, beállítom ,de semmi. Mit kell ezzel kezdeni?[ Szerkesztve ]
-
x123456
aktív tag
-
-
x123456
aktív tag
Tudna valaki ajánlani _használható_, magyar nyelvű, valamennyire up-to-date állapotú Java oktató anyagot? (momentán egy réges-régi Java2 könyvből próbálok képbe jönni, meg a sun-os tutorialt olvasgatom, ha valami nem elég egyértelmű, de még így is meg-megakadok)
-
gaben
aktív tag
válasz Lortech #1841 üzenetére
köszi.
Képfeldolgozásban kérnék egy kis segítséget.Van egy kamera, ez már be vna lőve ,ad képet.Látom a kamera képét. Nos ezt a képet ,hogyna lehetne feldolgozni?Hogy lehet ennek neki kezdeni?(látok mondjuk egy nagy akadályt és el kerülöm, erre szeretném használni)
Köszi![ Szerkesztve ]
-
ArchElf
addikt
A kép (mint bittérkép) megvan? Ha igen utána különböző kép-manipulációs technikák segíthetnek: szín-szűrés, edge-detection, kontraszt érzékelés, stb.
Konkérétan hogy képzeled el, hogy "nagy akadály"? Ha ezt (matemaikailag) meg tudod fogalmazni, akkor már csak a megfelelő algoritmust kell megkeresned/megalkotnod. Ha nem meg a definiálás, hiába is izzadsz rajta...
AE
[ Szerkesztve ]
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
skoda12
tag
válasz x123456 #1842 üzenetére
Ha a sun-os tutort olvasod, akkor gondolom nincs gond az angol szakirodalommal sem. Ebben az esetben pedig a SCJP study guide az alapmű. Ha pedig valami spéci API érdekel, akkor arra külön kell keresni.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Tőzsde és gazdaság
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Szólánc.
- Gaming notebook topik
- Azonnali fáradt gőzös kérdések órája
- Milyen TV-t vegyek?
- Android alkalmazások - szoftver kibeszélő topik
- Nem indul és mi a baja a gépemnek topik
- Fűzzük össze a szavakat :)
- PlayStation 5
- További aktív témák...
- Mac Mini M1 8GB 512GB SSD + INGYEN KISZÁLLÍTÁS
- HP EliteBook 845 G8 Tartós Fémházas Laptop 14" -60% Ryzen 5 Pro 5650U 6mag 16/512 FHD IPS Matt LTE
- HP EliteBook 845 G7 Fémházas Laptop 14" -45%Ryzen 5 PRO 4650U 16/512 FHD IPS SURE VIEW
- HP Elitebook 840 G8 i5 1145G7 / 32GB / 512GB / hibátlan!
- Nethome Plus, klíma wifi modul
- Sanyo PLV Z700 Full HD 3LCD házimozi projektor
- MacBook Air M1 / 3 hónapos / 100% akksi
- I5 10400F- 16 GB 3200 MHz DDR4- 500GB SSD garanciás TUF GAMING WIFI gamer alap
- Beafon R222 4G / 4G+ LTE Cat7 Sim kártyás WiFi router hotspot modem - FÜGGETLEN - antennákkal
- Iphone 7 rosegold 32gb független akku :100% (kis hibás)
Állásajánlatok
Cég: HC Pointer Kft.
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest