62,615
社区成员
发帖
与我相关
我的任务
分享
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class AdjustTest implements AdjustmentListener
{
JFrame jf=new JFrame("adjustmentevent测试");
Panel p=new Panel();
Scrollbar sb;
public AdjustTest()
{
sb=new Scrollbar(Scrollbar.VERTICAL , 0,20, 0,500);
sb.setSize(50,50);//这条语句好像没用啊,
sb.addAdjustmentListener(this);
p.add(sb);
jf.add(p);
jf.setSize(200,200);
jf.setLocation(300,300);
jf.setVisible(true);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void adjustmentValueChanged(AdjustmentEvent e)
{
Scrollbar ss=(Scrollbar)e.getAdjustable();
System.out.println(ss.getValue());
}
public static void main(String[] args)
{
AdjustTest at=new AdjustTest();
}
}
滚动条不够长,看起不不舒服,如何才能把它变长了点了,
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class AdjustTest implements AdjustmentListener {
JFrame jf = new JFrame("adjustmentevent测试");
Panel p = new Panel();
Scrollbar sb;
public AdjustTest() {
sb = new Scrollbar(Scrollbar.VERTICAL, 0, 20, 0, 500);
GridBagConstraints c = new GridBagConstraints();
c.fill = GridBagConstraints.BOTH;
c.weighty = 1.0;
sb.addAdjustmentListener(this);
p.setLayout(new GridBagLayout());
p.add(sb, c);
jf.add(p);
jf.setSize(200, 200);
jf.setLocation(300, 300);
jf.setVisible(true);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void adjustmentValueChanged(AdjustmentEvent e) {
Scrollbar ss = (Scrollbar) e.getAdjustable();
System.out.println(ss.getValue());
}
public static void main(String[] args) {
AdjustTest at = new AdjustTest();
}
}
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class AdjustTest implements AdjustmentListener
{
JFrame jf=new JFrame("adjustmentevent測試");
Panel p=new Panel();
Scrollbar sb;
public AdjustTest ()
{
p.setLayout(null);
sb=new Scrollbar(Scrollbar.VERTICAL , 0,20, 0,500);
sb.setBounds(new Rectangle(0,0,10,150));
sb.addAdjustmentListener(this);
p.add(sb);
jf.add(p);
jf.setSize(200,200);
jf.setLocation(300,300);
jf.setVisible(true);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void adjustmentValueChanged(AdjustmentEvent e)
{
Scrollbar ss=(Scrollbar)e.getAdjustable();
System.out.println(ss.getValue());
}
public static void main(String[] args)
{
AdjustTest at=new AdjustTest();
}
}