I am making a little box you can drag around on a JFrame. I use normal MouseListeners (MouseListener and MouseMotionListener), and when I get the position, I think it includes the window bar at the top and adds that to the Y value. Same with the X value and the side of the window. This results in the box moving to a location that is to the bottom-right of your mouse. How do I fix this?
Getting mouse's position returns position without window bar
111 views Asked by MCMastery At
1
There are 1 answers
Related Questions in JAVA
- I need the BIRT.war that is compatible with Java 17 and Tomcat 10
- Creating global Class holder
- No method found for class java.lang.String in Kafka
- Issue edit a jtable with a pictures
- getting error when trying to launch kotlin jar file that use supabase "java.lang.NoClassDefFoundError"
- Does the && (logical AND) operator have a higher precedence than || (logical OR) operator in Java?
- Mixed color rendering in a JTable
- HTTPS configuration in Spring Boot, server returning timeout
- How to use Layout to create textfields which dont increase in size?
- Function for making the code wait in javafx
- How to create beans of the same class for multiple template parameters in Spring
- How could you print a specific String from an array with the values of an array from a double array on the same line, using iteration to print all?
- org.telegram.telegrambots.meta.exceptions.TelegramApiException: Bot token and username can't be empty
- Accessing Secret Variables in Classic Pipelines through Java app in Azure DevOps
- Postgres && statement Error in Mybatis Mapper?
Related Questions in MOUSE
- Mouse pointer after some html elements
- VTK MouseEvents example not working with Java wrappers
- How do I block programs from detecting mouse input?
- Get Mouse Scroll Wheel Value in Unreal Engine 5 C++
- How do I create a click and drag system for a sprite in Godot?
- Combining Mouse Event Monitoring and Listener Programs: Python Multi-threading Exploration
- Mouse hook with non-English language results in extremely laggy mouse
- How to make code work together ? lua script
- On Windows, intercepts and change a click event system-wide
- In React flow, I want to add custom many cursors however, the cursor is not relative to the canvas; it relative to the outer div; how to handle this?
- i can“t select text in big query studio with the mouse or the trackpad
- How can I detect a mousewheel click in Openlayers 8.2?
- Detect Mouse Movement and Direction in Godot
- smooth video time shift
- Pyhton physical mouse click
Related Questions in MOUSELISTENER
- Detect External/Physical Mouse Movements and Clicks android
- Difficulty capturing fast mouse movements in Java Swing paint app
- Javascript listener mousemove giving wrong position to custom cursor
- Get assigning var from mouse clicked
- How to add a javascript that attached mouse drag/move eventlistener to text created by svg and css
- Mouse recording and replay script does not work in video games
- AVC denied when trying to debug in kotlin & trigger left-click Mouse
- How to prevent mouse right-clicking on a JPopupMenu
- How to use only one MouseListener function without having to implement all methods?
- Pynput cannot detect mouse clicks while in game window
- Regarding mouse events
- Capture Mouse Button Events in Python/Raspberry Pi 4/Buster
- How to stop all listeners (keyboard and mouse) at the same time?
- JLabel not clicking into the right place when mouseReleased() is implemented
- How to wait for any keypress (global), or mouse click (on certain application windows) - Python
Related Questions in MOUSE-LISTENERS
- Calling non-static method from within mousehandler results in error:" non static method cannot be referenced from static context
- Use while loop inside pynput's mouse listener
- Changing Color of JButton with mouseListener
- We are implementing global keyboard and mouse listeners, will they be detected by antiviruses as key-loggers?
- How do I get the program to wait for a click on another part of the GUI?
- I need to create a extension for specific page action
- How to open file chooser in the interactive Jtable with right mouse click
- MouseWheelListener and MouseMotionListener not working together
- How to draw curved lines on the screen with LinkedList and MouseListeners?
- How does the drawing guide in this java paint program work?
- How to get the index of an Arraylist Through mouselistener?
- Difference Between MouseEvents
- PyQt 4 / Qt 4 move QGraphicsItem with mouse using custom event handler
- Mouse-listener that stops a block from executing when the mouse is released
- One MouseListener for many JLabel components
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
I think you are saying that the boxes top left corners location is equal to the mouses location? In which case, you should take away half of the size of the box on the x and y axis.
The x value is the very left of the box, and the y value is the very top of the box. The size is (size) more pixels to the right and below.