小编kvi*_*iri的帖子

点击onClick事件jQuery Mobile选择菜单

jQuery Mobile为我们提供了这些漂亮的自定义选择菜单,其中菜单作为叠加层进入.我试图将onclick函数附加到这些选项,但是因为jQuery mobile用他们自己生成的标签替换了选项标签.我似乎无法将功能附加到"选项"(实际上生成为样式链接).

javascript jquery-mobile

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

Scanner在nextInt上抛出NoSuchElementException

逻辑工作正常,但是当while循环到达终点并重新开始时,当它再次从键盘读取我的下一个选项时使用这一行 - > option = kb.nextInt(); .它给了我一个例外,更确切地说是下面这个:

Exception in thread "main" java.util.NoSuchElementException
    at java.util.Scanner.throwFor(Unknown Source)
    at java.util.Scanner.next(Unknown Source)
    at java.util.Scanner.nextInt(Unknown Source)
    at java.util.Scanner.nextInt(Unknown Source)
    at view.ClientFacade.main(ClientFacade.java:18)
Run Code Online (Sandbox Code Playgroud)

下面是我的代码,为什么这个Scanner会产生这个错误?还有其他方法可以从键盘上读取吗?

public class ClientFacade {
    public static Scanner kb = new Scanner(System.in);

    public static void main(String[] args) {
        boolean exit = false;
        int option = 0;
        RegistrationController rc = new RegistrationController();

        while(exit == false){
            System.out.println("Menu:");
            System.out.println("1 - Sign up on service.");

            option = kb.nextInt(); //ERROR ON THIS LINE WHEN IT EXECUTES ON THE SECOND …
Run Code Online (Sandbox Code Playgroud)

java

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

标签 统计

java ×1

javascript ×1

jquery-mobile ×1