小编use*_*235的帖子

我可以在Javascript中识别(图形输入板)笔压力吗?

有没有办法用javascript识别笔压力.我最好不要使用Flash,并尝试将其作为纯JS完成.

编辑:好吧我意识到Wacom平板电脑有可能,因为它们带有可以与他们的javascript api一起使用的软件(演示).但对于使用Trust平板电脑或任何其他品牌的人来说,这并不好......所以真的没有好处.

如果不是JS,任何人都知道如何在C#中做到这一点?

javascript graphics pen-tablet

7
推荐指数
2
解决办法
7334
查看次数

更改JScrollPane的拇指颜色和背景颜色?

我在设计JScrollPane时遇到了麻烦.我只是希望能够改变拇指和背景的颜色(还可以删除增加/减少按钮).到目前为止,我尝试了以下内容:

    this.setBackground(new Color(0,0,0));
    this.viewport.setBackground(new Color(0,0,0));
    this.getViewport().setBackground(Color.BLACK);
    this.setOpaque(false);
    this.getVerticalScrollBar().setUI(new BasicScrollBarUI()
    {   
        @Override
        protected JButton createDecreaseButton(int orientation) {
            return createZeroButton();
        }

        @Override    
        protected JButton createIncreaseButton(int orientation) {
              return createZeroButton();
        }
        @Override 
        protected void configureScrollBarColors(){

        }

    });

    this.getHorizontalScrollBar().setUI(new BasicScrollBarUI()
    {   
        @Override
        protected JButton createDecreaseButton(int orientation) {
            return createZeroButton();
        }

        @Override    
        protected JButton createIncreaseButton(int orientation) {
              return createZeroButton();
        }


    });
}
private JButton createZeroButton() {
    JButton jbutton = new JButton();
    jbutton.setPreferredSize(new Dimension(0, 0));
    jbutton.setMinimumSize(new Dimension(0, 0));
    jbutton.setMaximumSize(new Dimension(0, 0));
    return jbutton;
}
Run Code Online (Sandbox Code Playgroud)

   UIManager.put("ScrollBar.trackHighlightForeground", …
Run Code Online (Sandbox Code Playgroud)

java jscrollpane uimanager

6
推荐指数
1
解决办法
8546
查看次数

在java中从十六进制转换为int

由于以下代码行,我收到错误:

int x = color(Integer.parseInt("ffffffde",16));
Run Code Online (Sandbox Code Playgroud)

我想这可能是因为它是一个负值

任何想法为什么,如何或如何解决它?

编辑:

对不起,没有包含实际错误.这里是:

线程"动画线程"中的异常java.lang.NumberFormatException:对于输入字符串:java.lang.Integer.parseInt(未知源)中java.lang.NumberFormatException.forInputString(未知源)的"ffffffde"

编辑2:

值("ffffffde")由以下代码创建:

Integer.toHexString(int_val);
Run Code Online (Sandbox Code Playgroud)

编辑3:原来这是一个已知的错误(http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4215269)虽然您可以将整数转换为十六进制字符串,但如果它们是负数,则无法将它们转换回来!

java int hex

1
推荐指数
2
解决办法
8929
查看次数

标签 统计

java ×2

graphics ×1

hex ×1

int ×1

javascript ×1

jscrollpane ×1

pen-tablet ×1

uimanager ×1