如何使用eclipse/java控制台窗口调用事件?
我知道如何通过单击GUI上的组件来调用事件。但我想做的是在eclipse的控制台窗口中输入一些命令,然后可以调用一些事件。如何使用eclipse/java控制台窗口调用事件?,java,eclipse,swing,user-interface,event-handling,Java,Eclipse,Swing,User Interface,Event Handling,我知道如何通过单击GUI上的组件来调用事件。但我想做的是在eclipse的控制台窗口中输入一些命令,然后可以调用一些事件。 例如: 我在控制台窗口中输入单击1 然后单击按钮1,并调用相应的事件 有办法吗 这可以通过简单的方式完成:初始化GUI后,不要退出主线程,而是从System.in中读取循环,然后使用SwingUtilities.invokelaterjava.awt.Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent(ev
例如:
我在控制台窗口中输入
单击1
然后单击
按钮1
,并调用相应的事件
有办法吗 这可以通过简单的方式完成:初始化GUI后,不要退出主线程,而是从
System.in
中读取循环,然后使用SwingUtilities.invokelaterjava.awt.Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent(event)
发布一个事件,如中所建议的“有方法吗?”更好的问题是,是否有理由(使用IDE)这样做?听起来这实际上需要一个GUI测试框架。我之所以想这样做是因为我想通过使用命令和GUI来控制我的程序。