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