Hogy oldható meg JAVA-ban az alábbi művelet?
Nem találok megoldást a problémámra, ha valakinek van elképzelése, esetleg tanácsa, azt kérem segítsen.
Van egy JTabbedPane-m és egy gombom.
Gombnyomásra létrejön:
1 JSplitPane
2 JScrollPane
1 JTextPane
1 JTextArea
A JSplitPane függőleges, mindkét oldalához kerül 1-1 JScrollPane.
Bal felől lesz a JTextPane, jobb felől a JTextArea.
A szövegmezők a JScrollPane-hoz lesznek hozzáadva.
Tehát: JSplitPane ->
-> (bal) JScrollPane -> JTextPane
-> (jobb) JScrollPane -> JTextArea
Egy ilyen JSplitPane kerül a JTabbedPane-ra új tabként minden egyes gombnyomásra.
Kérdés:
Ha van pl. 6 tab, hogy tudom egy adott tab, adott szöveg mezőében lévő szöveget elmenteni? Vagy hogy tudok egyáltalán pl. a 3. tab JTextPane-jára hivatkozni?
Előre is köszönöm a segítséget!
Terjeszd ki a JTabbedPane osztályt úgy, hogy egy listában tárolja a splitpanejeit. Minden gombnyomásra adjon hozzá egyet a listádhoz, így aztán tudsz majd az egyes splitpanekre hivatkozni. A splitpane szintén legyen kiterjesztve, adattagjai a rajta levő dolgok legyenek. Pár getter meg setter és kész is.
myTabbedPane.getSplitPane(1).getTextPane().getText(); például.
Tudnál írni egy példát erre a kiterjesztésre? ("Terjeszd ki a JTabbedPane osztályt").
Köszönöm a válaszod!
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!