mouse-listeners相关内容
我想知道是否有可能以这种方式实现 JFrame 的大小调整,它的大小已经被调整,例如 linux 中的标准窗口.更准确的说:如果用户开始拖动,只有未来的窗口大小会被预览,而原始内容不会被调整大小.一旦用户释放鼠标,Frame 就会调整为该大小.在图片中: (1) 调整大小前的状态 (2) 用户开始拖动(在红色圆圈处) (3) 用户释放鼠标,框架调整大小 是否有可能在 Jav
..
目前,我正在使用以下代码来拖动和移动未修饰的 JFrame. private void initialiseGUI(Component component){//component.addMouseListener(new MouseAdapter() {公共无效鼠标按下(鼠标事件e){posX
..
我想在我的 JFrame 中监听鼠标移动和点击.为此,我添加了一个像这样实现的 MouseListener:(View 类的整个代码位于 https://gist.github.com/2837224,Board 类在 https://gist.github.com/2837231) class BattleshipsFrame 扩展 JFrame {私人决赛局 playerBoard、对手板;
..
我正在尝试编写可以使用 mouseDragged 方法拖动图像的代码,但我似乎无法使用当前的代码成功地做到这一点.我的目标是确保当我在小程序中的每个图像上拖动时,它会跟随光标. /* 使用drag mouseEvent,可以拖动应用程序中的所有对象...*/包finals_two;导入 java.applet.*;导入 java.awt.*;导入 java.awt.event.*;/* 10/1
..
考虑这个class: public class mycomponent extends JComponent {公共我的组件(){addMouseMotionListener(new MouseMotionHandler());}类 MouseMotionHandler 实现 MouseMotionListener{公共无效鼠标移动(鼠标事件事件){//做点什么}public void mous
..
我想知道在这种情况下 MouseAdapter 的作用域是什么. class foo extends JPanel(){私人 JMenu 编辑 = 新 JMenu();公共 foo(){this.edit.getItem(0).addMouseListener(new MouseAdapter(){@覆盖public void mouseClicked(MouseEvent e) {if (e.
..
如何检查当前是否按下了任何鼠标按钮,如果按下,是哪个按钮? 问题是我需要在MouseListener.mouseEntered() 中使用这种信息.我检查了 MouseEvent 但我找不到对我有帮助的方法. getButton() 方法似乎只有在按钮状态发生变化时才返回值. 有没有办法在不手动跟踪这个情况下通过 MouseListener.mousePressed()/mous
..
我在一个容器中包含三个组件,并在其中包含按钮.当我按下最小化按钮时,组件将最小化到容器的底部,当我按下最小化组件时,它将最大化. 假设三个组件位于底部,如果我最大化第二个组件,则它会最大化,而第三个最小化组件不会占据第二个组件的位置,并且仍保留为空白. 屏幕截图 解决方案 我已经在Metal和Windows L& F中对此进行了测试,您可能需要与其他一些人进行测试. 基本
..
因此,我正在研究一本Java书籍,并且已经开始使用此程序.但是,当我在Eclipse中使用它时,它会为我提供.... error类型的无封闭实例. 对于为什么会弹出此错误,我感到非常困惑.这是我的代码: 我已注释掉出现错误的行 import java.awt.*;导入java.awt.event.*;导入javax.swing.*;公共类HelloJava2{公共静态void ma
..
如何为JTable中的每个记录启用超链接? 我要做的是使用户可以单击超链接,然后将显示他们可以编辑/更新的信息. 或者,如何启用表格数据的就地编辑? 另一个问题是我目前正在使用以下方式显示不同的屏幕.但这不是我理解我们应该使用cardlayout的一种优雅方式,但是如何精确地做到这一点呢? mainPanel.setVisible(false); createBlogEnt
..
我不知道如何将mouseListener(mouseClicked,mouseEntered等)添加到我的actionPerformed中.我只学习了如何从JButton添加动作,但是mouseListener在JLabel中. 这是此代码: test = new JLabel (ikona); test.setBounds(200, 200, 100, 100); a
..
我在JavaFX中有一个应用程序,该应用程序有些大,我想保持代码的可读性. 我有一个LineChart,我想内置一个缩放功能,该功能在鼠标单击时发生.我知道我需要在图表上注册一个鼠标侦听器.我无法从Oracle示例中弄清楚什么,即写在这里: http://docs.oracle.com/javafx/2/events/handlers.htm 是如何不在注册中内联定义我的处理程序
..
请可以从收听MouseEvents图标/ ImageIcon (在没有实现API的任何通知程序),无需监听容器(JPanel,JLabel)或通过使用编辑 类似代码(@pietblok)之类的东西,但可能无法回答我的问题,我不确定是否创建Graphics Object,BufferedImage和paintIcon是否属于属性 (我看到了一些类似的代码,这是SSCCE形式的) i
..
我需要在自己的AWT EventQueue中过滤鼠标双击,所以我这样做: public class AppEventQueue extends EventQueue { @Override protected void dispatchEvent(AWTEvent event) { super.dispatchEvent(event); if(event instanceof
..
我将地图图像放置为JLabel的图标. 我正在使用以下代码来获取单击鼠标的位置的X,Y坐标. 我已将此代码放在JLabel的MouseClick事件中. Point point = MouseInfo.getPointerInfo().getLocation(); double X = point.getX(); double Y = point.getY(); ,但是坐标取决于JFr
..
我正在使用此代码来获取放置为jLable图标的图像的X和Y坐标. 对此private void lblMapMouseClicked(java.awt.event.MouseEvent evt) { lblMap.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent e) { double X = e.g
..
每次我单击JList项时,我都需要清除+刷新当前面板&加载另一个面板,通过方法"populateWithButtons()"返回. temp是一个int变量,用于存储在JList中单击的内容.我该如何纠正以下问题? list_1.addMouseListener(new MouseAdapter() { @Override
..
我有一个绘画程序,我已完成所有按钮和滑块但是我对实际绘画本身有问题。当我将光标拖过屏幕而不是一条连续线时,我几乎得到了一条我不想要的虚线。这是 JPanel 和 BufferedImage 中 MouseListener 的代码: public void mouseDragged(MouseEvent e){ Graphics g = buffered.getGraphics();
..
我想知道是否有可能以这种方式实现JFrame的大小调整,它已被调整大小,例如linux中的标准窗口。更确切地说:如果用户开始拖动,则只有未来大小(如果将预览窗口),而原始内容不会调整大小。一旦用户释放鼠标,Frame就会调整为该大小。在图片中: (1)调整大小前的状态 (2)用户开始drage(在红色圆圈处) (3)用户释放鼠标,框架调整大小 是否有可能在Java Swin
..
目前,我使用以下代码来拖动和移动未声明的JFrame。 private void initialiseGUI(Component component) { // component.addMouseListener(new MouseAdapter(){ public void
..