This Swing Java Tutorial describes developing graphical user interfaces (GUIs) for applications and applets using Swing components
This Swing Java Tutorial describes developing graphical user interfaces (GUIs) for applications and applets using Swing components
Like the other Swing tutorials, you will still be starting with a JFrame, but this tutorial used a few different methods to help create the paint objects and mouse events. Creating A Circle This tutorial is not going to go in-depth on Java Swing objects, but it does look at how to cr...
MouseAdapter,MouseEvent,Tutorial: Writing a Mouse Listener 方法摘要 所有方法实例方法抽象方法 变量和类型方法描述 voidmouseClicked(MouseEvente) 在组件上单击(按下并释放)鼠标按钮时调用。 voidmouseEntered(MouseEvente) 鼠标进入组件时调用。
原文:docs.oracle.com/javase/tutorial/uiswing/misc/focus.html 许多组件 - 即使是主要通过鼠标操作的组件,如按钮 - 也可以通过键盘操作。要使按键影响组件,组件必须具有键盘焦点。 从用户的角度来看,具有键盘焦点的组件通常很显眼 - 例如带有虚线或黑色边框。包含该组件的窗口也比屏幕上的其他窗口更显眼。这些视觉...
MouseMotionAdapter,MouseEvent,Tutorial: Writing a Mouse Motion Listener 方法摘要 所有方法实例方法抽象方法 变量和类型方法描述 voidmouseDragged(MouseEvente) 在组件上按下鼠标按钮然后拖动时调用。 voidmouseMoved(MouseEvente) 将鼠标光标移动到组件但未按下任何按钮时调用。
原文:docs.oracle.com/javase/tutorial/uiswing/components/filechooser.html 文件选择器提供了一个用于浏览文件系统的GUI,然后从列表中选择文件或目录,或输入文件或目录的名称。要显示文件选择器,通常使用JFileChooser API 显示包含文件选择器的模态对话框。另一种呈现文件选择器的方法是将JFileChooser的实例添加到容器中。
{publicvoidmousePressed(MouseEvent e){// 记录鼠标按下时的坐标startX=e.getX();startY=e.getY();}});// 添加鼠标动作监听addMouseMotionListener(newMouseAdapter(){// 鼠标拖动事件publicvoidmouseDragged(MouseEvent e){// 统计本次鼠标移动的相对值int dx=e.getX()-startX;int dy=e.getY()-start...
原文:docs.oracle.com/javase/tutorial/uiswing/components/menu.html 菜单提供了一种节省空间的方式,让用户从几个选项中选择一个。用户可以使用其他组件进行一对多选择,包括组合框、列表、单选按钮、微调器和工具栏。如果你的任何菜单项执行的操作被另一个菜单项或工具栏按钮复制,那么除了本节,你还应该阅读如何使用操...
初学java之MouseMotionListener接口 MouseMotionListener是一个接口,监视组件中鼠标移动事件,MouseMotionAdapter是一个适配器类,它的存在就是为了能够更快速的构造一个侦听器对象,可以通过addMouseMotionListener(new MouseMotionAdapter(){...})向组件中添加一个侦听器。