java现在好像没有支持3d滚轮的接口要自己写的。

解决方案 »

  1.   

    java.awt.event.MouseWheelEventjava.awt.event 
    Interface MouseWheelListener
      

  2.   

    我做了个实验~~没有特别加什么滚轮事件~~~滚轮却是好使的,代码给你贴出来,你自己看看吧
    package appletexercise;import java.awt.*;
    import javax.swing.JScrollPane;
    import java.applet.*;
    import javax.swing.*;public class Applet1 extends Applet 
    {
      public void init()
      {
        this.setLayout(new BorderLayout());
        JPanel jp = new JPanel();
        jp.setLayout(new GridLayout(20,20));
        int b = 0;
        for(int i = 0; i<20 ; i++)
        {
          for(int j =0;j<20;j++)
          {
            jp.add(new JButton("Button" + b));
            b++;
          }
        }
        
        int v = ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED;
        int h = ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED;
        JScrollPane jsp = new JScrollPane(jp,v,h);
        
        this.add(jsp,BorderLayout.CENTER);
      }
    }
      

  3.   

    帮你查了一下,这样问题应该可以解决JScrollPane jsp = new JScrollPane(jp,v,h);
    showStatus(String.valueOf(jsp.isWheelScrollingEnabled()));    //查看是否支持滚轮
    jsp.setWheelScrollingEnabled(true);                           //设置滚轮为true
      

  4.   

    谢谢各位了,我用的是jdk1.302的版本,没有jsp.setWheelScrollingEnabled(true);这个方法,也没有java.awt.event.MouseWheelEvent这个类,如果放在jdk1.4下面运行,不用加代码滚轮就可以用,请问有办法在jdk1.3下面实现吗?这个问题可能比较苛刻,如果没有人回答,我将在下次上线的时候结贴,谢谢
      

  5.   

    1.3中还没有提供该接口,建议换jdk