Giriş
Şu satırı dahil ederiz.
Şöyle kullanırız.
Açıklaması şöyle.
Elimizde şöyle bir kod olsun. p panel'ine bir sürü component ekleniyor. frame'in pack metodu çağrılmıyor ve setSize() ile scrollpanel'den küçük olması sağlanıyor.
Şöyle yaparız
Şöyle yaparız.
Şöyle yaparız
Şu satırı dahil ederiz.
import javax.swing.JScrollPane;
JTabbedPane, JScrollPane, JSplitPane genel maksatlı container sınıflardır.Şöyle kullanırız.
JPanel panel = ...;
panel.add (scroll);
Scrollbar Ne Zaman GösterilirAçıklaması şöyle.
JScrollPane will rely on the preferredSize of it's view to make determinations about when scroll bars should be shown.Örnek
Elimizde şöyle bir kod olsun. p panel'ine bir sürü component ekleniyor. frame'in pack metodu çağrılmıyor ve setSize() ile scrollpanel'den küçük olması sağlanıyor.
JFrame frame = new JFrame();
JPanel p = new JPanel();
...
p.add(..., ...);
...
p.add(..., ...);
...
p.add(...,...);
...
p.add(...,...);
JScrollPane jp = new JScrollPane(p);
frame.add(jp, BorderLayout.CENTER);
//frame.pack();
// This is just to force the point
frame.setSize(250, 100);
frame.setVisible(true);
constructor - viewŞöyle yaparız
JList list = ...;
JScrollPane scroll = new JScrollPane (list);
Şöyle yaparız.JTextArea textArea = ...;
JScrollPane scroll = new JScrollPane (textArea);
Şöyle yaparız.JTable table = ...;
JScrollPane scroll = new JScrollPane(table);
constructor - view + vsbPolicy + hsbPolicyŞöyle yaparız.
JScrollPane scroll = new JScrollPane(pane, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
Şu satırı dahil ederiz.import javax.swing.ScrollPaneConstants;
Şöyle yaparızscroll.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
setViewportView metoduŞöyle yaparız
JList list = ...;
scroll.setViewportView (list);
Hiç yorum yok:
Yorum Gönder