当前位置: 技术问答>java相关
请问Applet滚动窗口的问题,着急!!!
来源: 互联网 发布时间:2015-08-23
本文导语: 现在我自己写了一个MyGraphPane 继承JPanel用来作图, 然后在applet中加入到JScrollPane中,当超出作图范围时为何没有滚动出现? 我的代码如下: public class MyGraphPane extends JPanel implements MouseListener,MouseMotionListener....... ...
现在我自己写了一个MyGraphPane 继承JPanel用来作图, 然后在applet中加入到JScrollPane中,当超出作图范围时为何没有滚动出现?
我的代码如下:
public class MyGraphPane extends JPanel implements MouseListener,MouseMotionListener.......
在applet中:
public class MyChart extends JApplet
{
... ...
private MyGraphPane mainPanel = new MyGraphPane ();
private JScrollPane scrollpane = new JScrollPane(mainPanel);
public void init()
{
...
scrollpane.setPreferredSize(new Dimension(400,300));
scrollpane.setAutoscrolls(true);
scrollpane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
scrollpane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
this.getContentPane().add(scrollpane, BorderLayout.CENTER);
...
}
...
}
我的代码如下:
public class MyGraphPane extends JPanel implements MouseListener,MouseMotionListener.......
在applet中:
public class MyChart extends JApplet
{
... ...
private MyGraphPane mainPanel = new MyGraphPane ();
private JScrollPane scrollpane = new JScrollPane(mainPanel);
public void init()
{
...
scrollpane.setPreferredSize(new Dimension(400,300));
scrollpane.setAutoscrolls(true);
scrollpane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
scrollpane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
this.getContentPane().add(scrollpane, BorderLayout.CENTER);
...
}
...
}
|
发给你了,慢慢研究巴,有好消息也告诉我一声,共同进步:)客气就不用了。
干紧下载附件,小心油箱爆满:)
继续关注这个问题。
干紧下载附件,小心油箱爆满:)
继续关注这个问题。