Kezdőlap › Fórumok › Programozás › java: swing kérdések!
- This topic has 9 hozzászólás, 4 résztvevő, and was last updated 20 years, 4 months telt el by
roante.
-
SzerzőBejegyzés
-
2005-02-20-15:33 #20038552005-02-20-16:46 #2003856
jScrollPane1 = new JScrollPane();
jSplitPane2 = new JSplitPane();
jTextArea1 = new JTextArea();jScrollPane1.setViewportView( jTextArea1 );
jSplitPane2.setRightComponent( jScrollPane1 );
getContentPane().add( jSplitPane2, java.awt.BorderLayout.NORTH );Ezt én így szoktam:
Code:JPanel panel = new JPanel();
JTextArea ta = new TextArea();panel.add( new JScrollPane(ta) );
A scrollpane-re többnyire úgysincs semmi szükség…
Amúgy írtam egy csomó swinges cuccot, az oldalamon megtalálod õket2005-02-20-17:05 #2003857Hejjjjj Roante!
Jó az oldalad, múltkor nézegettem.
Kitöröljem a JChess figurák hátterét? 😀2005-02-20-17:43 #2003858Ezt én így szoktam:
Code:JPanel panel = new JPanel();
JTextArea ta = new TextArea();panel.add( new JScrollPane(ta) );
A scrollpane-re többnyire úgysincs semmi szükség…
Amúgy írtam egy csomó swinges cuccot, az oldalamon megtalálod õket
[align=right][snapback]119455[/snapback][/align]igen, de ezt hogy értetem meg a netbeans-el??? 😉
Szal elég gáz. Arról nem is beszélve, hogy itt panel nincs, mert egy splitpane-hez adom hozzá, és más komponens nem lesz benne, és a splitpane-hez nem az add()al kell hozzáadni, hanem pl így:
jSplitPane2.setRightComponent(jScrollPane1);Mondjuk ez mind1, de egyébként próbáltam mindenhogy, sehogysem akar menni… nemtom, mi baja lehet. Szinte mindent megpróbáltam már, de nem akart menni.
Majd megnézegetem a forrásokat az oldaladon.kl223
2005-02-20-18:05 #2003859rájöttem, mi baja…. ez hihetetlen… 😉 nem szereti a JScrollPane, ha a benne lévõ komponens preferredSize értéke be van állítva… LOL
Ez most normális viselkedés. vagy vmi swing bug?
kl223
2005-02-21-18:02 #2003860rájöttem, mi baja…. ez hihetetlen… 😉 nem szereti a JScrollPane, ha a benne lévõ komponens preferredSize értéke be van állítva… LOL
Ez most normális viselkedés. vagy vmi swing bug?
kl223
[align=right][snapback]119485[/snapback][/align]Szerintem csak valami bug lehet, jobb ötletem nincs… Azok a srácok sem figyelhetnek mindenre :blush:
2005-02-21-18:26 #2003861Szerintem csak valami bug lehet, jobb ötletem nincs… Azok a srácok sem figyelhetnek mindenre :blush:
[align=right][snapback]119668[/snapback][/align]hát ya… elõferdül… na mind1. végülis nincs is rá nagy szükségem, hogy azt beállítsam… 🙂
kl223
2005-02-21-21:11 #2003862rájöttem, mi baja…. ez hihetetlen… 😉 nem szereti a JScrollPane, ha a benne lévõ komponens preferredSize értéke be van állítva… LOL
Jé tényleg. Ilyet!?! 🙂
Asszem amúgy is csak a FlowLayout esetén van némi értelme, a többi ‘layout’ úgysem veszi figyelembe, vagy esetleg csak az egyik irányban.2005-02-22-12:21 #2003863Ha már itt tartunk, nekem is lenne egy kérdésem. Miért van az, hogy ha GridBagLayout-ot is és egy komponens (mondjuk JPanel) köré bordert is teszek, akkor a GridBagLayout-ban lévõ dolgok „összemennek”? Még akkor is, ha megírom a getPreferredSize(), getMaximumSize() stb. is.
Ez a probléma már többször is elõjött. Lehet, hogy csak én nem tudom normálisan használni ezt a layoutot :huh:
2009-12-04-19:56 #1878531Hi!
Ha van itt vki, aki szokott javat nyomni (esetleg netbeansben), annak lenne 1 kérdésem:
Tehát egy formot készítek swingben, és akadt egy kis gondom a JScrollPane-vel.
A „kész” formról itt van egy shot: http://www.dunaweb.hu/~kl2/pillfelv5.jpg
A gond az alsó mezõvel van… ugye a swing komponensek nem tudják „önmagukat” scrollozni… a „kék biblia” azt írta, hogy rakjam be egy JScrollPane-be a scrollozandó mezõt. (esetünkben egy JTextArea-t) Ez meg is történt, íme a kód:Code:jScrollPane1 = new JScrollPane();
jSplitPane2 = new JSplitPane();
jTextArea1 = new JTextArea();jScrollPane1.setViewportView( jTextArea1 );
jSplitPane2.setRightComponent( jScrollPane1 );
getContentPane().add( jSplitPane2, java.awt.BorderLayout.NORTH );Kérdés: mi ebben a rossz? Ugyanis futás közben nem scrolloz, ha a szöveg több, mint amennyi a JTextArea-ba belefér, hanem simán kicsúszik a képbõl.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz