「电脑JAVA版如何捕捉」java捕获

博主:adminadmin 2023-01-18 14:21:08 296

本篇文章给大家谈谈电脑JAVA版如何捕捉,以及java捕获对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

JAVA如何捕获和输出鼠标在屏幕上的点击呢?

这个也不是50分能解决的问题!

纯JAVA和程序目前没有更好的解决办法,目前JAVA可以知道鼠标当前位置,以及鼠标某处的象素颜色等有限的信息,对于鼠标的行为是没有办法捕捉的,不过ROBOT类可以驱动鼠标和键盘做一些事。

如果想达到楼主的要求,看来JNI是比较可行的办法!

java 异常问题,方法中捕捉异常的信息

如果TestC类的c方法对ClassA进行调用,那么可以捕捉到异常。

class TestC {

void c() {

try {

ClassA.a(); //调用ClassA的a方法

} catch (SomeExceptionThrownFromClassA exception) {

// 这里捕获a方法抛出的异常

}

}

}

如果TestC类的c方法没有对ClassA进行调用,那似乎TestC跟ClassA 和 ClassB丝毫没有关系了。。

HTH

java如何自定义一个可捕获的异常

1)先定义一个类继承Exception(或者别的RuntimeException等);

2)然后写个方法可能抛出这个异常,并且什么情况下会抛出异常;

3)调用这个方法,写try,catch语句,捕获这个异常;

小例子,你参考看下:

class UserNotFoundException extends RuntimeException {

public UserNotFoundException() {}

public UserNotFoundException(String message) {

super(message);

}

public void f() throws UserNotFoundException {

throw new UserNotFoundException("用户名不对");

}

public class Exception  {

public static void main(String args[]) {

try {

new UserNotFoundException().f();

} catch (UserNotFoundException e) {

System.out.println(e.getMessage());

}

}

}

Java如何捕获应用程序的Runtime error

但这些程序存在Runtime error 错误。在运行时会报错误。 我想把这些错误用Java 捕捉到。并将这些Runtime error解释出来 因为Runtime的和Cheched的都继承Exception 虽然严格上说不推荐使用 但我都是try 之后, checked的异常都一个一个罗列出来 最后都再加上catch所有Exception 不行吧,我试过很多中异常捕捉,都不捉不到。是不是因为这个错误时系统错误啊。Java中的Runtime.getRuntime().exec()只负责执行.exe文件但并不能通过catch获得错误信息。 问题补充:mavlarn 写道java捕获的异常,是jvm内部产生的,而调用系统程序,java对它根本没有办法得到任何信息。 mavlarn 写道java捕获的异常,是jvm内部产生的,而调用系统程序,java对它根本没有办法得到任何信息。 p = rtRuntime.exec("d:\\test\\data1.bat"); 小卓SUN 写道引用不行吧,我试过很多中异常捕捉,都不捉不到。是不是因为这个错误时系统错误啊。Java中的Runtime.getRuntime().exec()只负责执行.exe文件但并不能通过catch获得错误信息。Process p = Runtime.getRuntime().exec() p.getErrorStream()n //这个是获取调用程序时候出现的错误 没有仔细看,你描述的并不是RuntimeException 是别的程序的错误 问题补充:那我试试 mavlarn 写道windows程序出错的话,应该是可能会在系统的事件查看器中看到的,但是,java不可能可以访问的到windows系统的事件查看器,因为java不是为windows开发的,这种跟系统相关的功能肯定是没有的。 如果说一定要得到事件查看器里面的出错信息,只有一个办法,就是用JNDI的api,用C写一个获取系统事件的模块,然后在java里面调用。(或者是不用jndi,直接用c写一个可执行的程序,获取系统的事件查看器里的某些事件,然后用系统调用)。但是,这应该很麻烦。 用java做这种跟系统紧密相关的东西,本来就不合适。

java 如何捕捉一个动态背景颜色

给你贴出代码来示意使用swing中现成的调色板

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

/**

 * @author Hardneedl

 */

final class ColorChooserDemo extends JFrame {

    public String getTitle() {return "ColorChooserDemo";}

    static private final Dimension size = new Dimension(600,400);

    public Dimension getPreferredSize() {return size;}

    public Dimension getMaximumSize() {return size;}

    public Dimension getMinimumSize() {return size;}

    public Dimension getSize(){return size;}

    private JButton button;

    private class ColorAction extends AbstractAction{

        private JColorChooser chooser;

        private ColorAction() {super("select color...");}

        public void actionPerformed(ActionEvent e) {

            Component cmp=(Component)e.getSource();

            if(chooser==null){

                chooser=new JColorChooser( cmp.getBackground() );

            }

            cmp.setBackground( JColorChooser.showDialog(cmp,"select color",cmp.getBackground()) );

        }

    }

    ColorChooserDemo() throws HeadlessException {

        init();

        attachListeners();

        doLay();

    }

    private void init(){

        button=new JButton(new ColorAction());

    }

    private void attachListeners(){

        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    }

    private void doLay(){

        final Container container = getContentPane();

        container.add(button,BorderLayout.NORTH);

        pack();

        setVisible(true);

    }

    public static void main(String...args) {

        System.setProperty("swing.defaultlaf","com.sun.java.swing.plaf.windows.WindowsLookAndFeel");

        SwingUtilities.invokeLater(

            new Runnable(){

                public void run() {

                    new ColorChooserDemo();

                }

            }

        );

    }

}

Java中异常如何捕捉?

try

{

//代码

}

catch(Exception e)

{

//catch捕获try语句体内的代码异常

}

关于电脑JAVA版如何捕捉和java捕获的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。