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
109 Views Asked by MCMastery At
1
There are 1 best solutions below
Related Questions in JAVA
- Add image to JCheckBoxMenuItem
- How to access invisible Unordered List element with Selenium WebDriver using Java
- Inheritance in Java, apparent type vs actual type
- Java catch the ball Game
- Access objects variable & method by name
- GridBagLayout is displaying JTextField and JTextArea as short, vertical lines
- Perform a task each interval
- Compound classes stored in an array are not accessible in selenium java
- How to avoid concurrent access to a resource?
- Why does processing goes slower on implementing try catch block in java?
- Redirect inside java interceptor
- Push toolbar content below statusbar
- Animation in Java on top of JPanel
- JPA - How to query with a LIKE operator in combination with an AttributeConverter
- Java Assign a Value to an array cell
Related Questions in MOUSE
- c# move picturebox from an array of picturebox up when you hover mouse
- Unity3d get Mouse Input Axis
- Draw on screen using mouse in assembly (emu8086)
- PsychoPy Recording Multiple Mouse Clicks
- Automatically disable mouse acceleration - Windows
- QML forwards/back mouse buttons handling
- Mouse dragging detection - Unity3D
- Make the input wait for mouse or keyboard - Assembly Language
- How do you add a mouseListener to a jscrollbar?
- Error in reading Ubuntu 14.04 mouse event file (/dev/input/event3) with java programmig
- Node.JS trigger click event to OS
- JavaScript - event.which always return 1 for hovering
- Click the mouse to continue python 2
- Pointer Class Freezes when User is Idle
- How to disable all mouse events except click?
Related Questions in MOUSELISTENER
- Capture moue movements on a WPF window drawn behind icons and dispose the handler on exit
- Mouse click coordinates are always 0
- JApplet does not receive mouse-events
- Shortening a piece of code gives an error; How do I solve this issue?
- Creating a main menu with a mouse listener
- How do you add a mouseListener to a jscrollbar?
- Updating Jframe based on JLabel Click
- How to find array coordinates with Mouse Listener
- Add mouseListener to Labels in Array Loop
- What is the most efficient way to determine the closest element to a mouse?
- Simulate JMenuItem MouseListener on JButton
- Get coordinates of one mouse click
- How to shift focus on the clicked tab
- Java: why left click on a button is faster than right button
- JAVA How to get Tab from JTabbedPane by mousePosition
Related Questions in MOUSE-LISTENERS
- Where should I place a new mouseListener in the main method to animate CarShape left or right when the mouse is clicked?
- Getting mouse's position returns position without window bar
- Can you use an Adapter inside of a Listener class?
- How do I create a JPanel with two images where only a part of the one below is shown on mouse over?
- Java jLabel on top of another listener
- No Enclosing instance error
- Checkers Java Code Error
- Single MouseListener Event to get text from JTextArea
- How to get the parent object of a clicked component using getParent()?
- Add actionlistener to jpanel
- Java - mouseMoved() event handling in Swing
- Changing Color of JButton with mouseListener
- How to Change setVisible() on Panels in different Java Class
- How to consume JRadioButton select on mouse click doesn't seem to work
- MouseAdapter methods - why `mouseDragged`, `mouseMoved` and `mouseWheelMoved` included?
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)
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?
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.