Spirál, elkerülve eltolódást jtextpane

Hogyan kerüljük el a váltás JTextPane.Java JDK1.5.

Utoljára módosítva: 18 3 0,0 7 0,200

JTextPane osztály származik, és a tömegre JEditorPane inline módszerekkel dolgozó stilizált szöveget. De a hiánya ez a komponens, hogy az alapértelmezett automatikusan átkerül a látható. Ezt bizonyítja a következő programban JTextPaneDemo1.java látható. 1.

* @author victor Zagrebin .

public class JTextPaneDemo1 kiterjed JFrame

public void init () dob Kivétel

JFrame jf = új JFrame ( "JTextPaneDemo 1");

Container contentPane = jf. getContentPane ();

JTextPane JTP = új JTextPane ();

JScrollPane jScrollPane 1 = új JScrollPane ();

jScrollPane 1. setBounds (új téglalap (13, 16, 200, 100));

jScrollPane 1. getViewport (). adjunk hozzá (JTP);

jf. setSize (200.100);

contentPane. adjunk hozzá (jScrollPane 1);

jf. setVisible (true);

public static void main (String args []) dob Kivétel
<
JTextPaneDemo 1 jc = új JTextPaneDemo 1 ();
jc. addWindowListener (új WindowAdapter ()
<
public void windowClosing (WindowEvent e)
<
Rendszer. exit (0);
>
>);

1. ábra - Az automatikus transzfer a komponens JTextPane

Az első probléma, amellyel a programozó - nincs vízszintes görgetést. Kényszerültek, hogy a megjelenése vízszintes görgetés nincs hatása. A következő program JTextPaneDemo2. java mutatja, hogy ez a probléma megoldódott. A JTextPane felülírják két módszer setSize (d méret) és getScrollableTracksViewportWidth ().

* @author victor Zagrebin .

public class JTextPaneDemo2 kiterjed JFrame