小编Nat*_*han的帖子

如何在Java中以给定的采样率播放声音?

我想知道是否有一个库或某些东西在给定的采样率(20-20,000 Hz)下播放声音.实际上,我发现了一些东西,但我不明白我是如何让它发挥作用的!

java audio sampling

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

如何在不同的类中使用@DataProvider

如何使用@DataProvider它存在于不同的类?

我创建了一个不同的包,并在每个测试用例旁边定义了数据提供程序.请分享我如何在不同的课程中使用它.

testing testng automated-tests dataprovider testng-dataprovider

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

NullPointerException - JOptionPane

我得到一个NullPointerException具有JOptionPane与OpenJDK的1.6.0.22在Linux上.我提醒用户必须选择一定数量的项目.该线程正在Event Dispatch Thread上运行.

JOptionPane.showMessageDialog(this, "At least one entity must be selected.",
                "Selection Error", JOptionPane.ERROR_MESSAGE);

java.lang.NullPointerException
    at sun.awt.X11.XWindowPeer.restoreTransientFor(XWindowPeer.java:1681)
    at sun.awt.X11.XWindowPeer.removeFromTransientFors(XWindowPeer.java:1747)
    at sun.awt.X11.XWindowPeer.setModalBlocked(XWindowPeer.java:1469)
    at sun.awt.X11.XWindowPeer.setModalBlocked(XWindowPeer.java:1440)
    at java.awt.Window.setModalBlocked(Window.java:1359)
    at java.awt.Dialog.unblockWindow(Dialog.java:1597)
    at java.awt.Dialog.modalHide(Dialog.java:1483)
    at java.awt.Dialog.hideAndDisposePreHandler(Dialog.java:1215)
    at java.awt.Dialog.hide(Dialog.java:1255)
    at java.awt.Component.show(Component.java:1553)
    at java.awt.Component.setVisible(Component.java:1503)
    at java.awt.Window.setVisible(Window.java:881)
    at java.awt.Dialog.setVisible(Dialog.java:1011)
    at javax.swing.JOptionPane$3.propertyChange(JOptionPane.java:1021)
    at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:298)
    at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:291)
    at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:229)
    at java.awt.Component.firePropertyChange(Component.java:8148)
    at javax.swing.JOptionPane.setValue(JOptionPane.java:1964)
    at javax.swing.plaf.basic.BasicOptionPaneUI$ButtonActionListener.actionPerformed(BasicOptionPaneUI.java:1201)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:253)
    at java.awt.Component.processMouseEvent(Component.java:6268)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
    at java.awt.Component.processEvent(Component.java:6033)
    at java.awt.Container.processEvent(Container.java:2045)
    at java.awt.Component.dispatchEventImpl(Component.java:4629)
    at …
Run Code Online (Sandbox Code Playgroud)

java swing

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

在循环中处理其他GUI事件

我正在编写一个Java 7 Swing应用程序,该应用程序调用非GUI类来在循环中执行某些操作.不幸的是,在循环运行时我无法与GUI交互.是否可以在该循环中强制处理GUI事件?

我正在寻找一些东西,告诉JVM在继续循环之前处理其他GUI事件,如按钮点击.

Java 7 Swing中是否存在我想做或做的事情,我自己必须弄乱多线程(我还没那么远......)?

java swing

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

如何检查自定义ROM?

我想检查我的设备是否安装了自定义ROM.如果任何设备上有自定义ROM,我不希望我的应用程序运行.我怎么能通过代码知道这个?

android rom

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

如何使用 Fluent Builders Generator 等嵌套构建器在 Intellij 中生成构建器

因此,在使用 eclipse 时,我可以使用 Fluent Builders Generator 插件并获得创建嵌套构建器类的好处。

例如

public class a {

   private String aa;
   private B b;
} 

public class b {
   private String bb;
}
Run Code Online (Sandbox Code Playgroud)

在使用 a 类的插件构建器类创建时,我将能够使用以下内容:

 ABuilder().withAA("1").withBBuilder().withBB("2").build().build();
Run Code Online (Sandbox Code Playgroud)

inteliij 是否有任何插件可以生成这些类?我发现的唯一一件事是为两个类创建构建器并使用类似的东西:

 B bObject = BBuilder().withBB("1").build();
 ABuilder().withAA("1").withB(bObject).build();
Run Code Online (Sandbox Code Playgroud)

java eclipse builder intellij-idea

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

如何以编程方式打开/关闭大写锁定,滚动锁定和数字锁定

有没有办法打开/关闭Windows上的Caps Lock,Scroll Lock和Num Lock?

请以任何语言发布代码片段...但我的偏好是C/C++或Java.

PS我正在制作摩尔斯电码程序,它会使Scroll Lock LED闪烁.

c++ java windows keyboard

0
推荐指数
1
解决办法
2795
查看次数

查找截断到小数位数的十进制值

给定一个整数k,预计会找到分数的值103993/33102,截断到k小数位.所以我的方法如下:

    int k ;
    scanf("%d",&k);
    printf("3");
    if(k>0)
    printf(".");
    long long int num=30;
    long long int numer = 1039930;
    long long int denom = 33102;
    while(k--)
    {
        long long int bro = numer/denom;
        printf("%lld",bro-num);
        num=bro;
        num*=10;
        numer*=10;
    }
Run Code Online (Sandbox Code Playgroud)

但是,如果k20它呈现出怪异的答案....在回路中的任何问题?
http://ideone.com/dndib2

c algorithm runtime-error

-1
推荐指数
1
解决办法
57
查看次数