Java Code Examples for javax.swing.JComponent.inside()

The following are Jave code examples for showing how to use inside() of the javax.swing.JComponent class. You can vote up the examples you like. Your votes will be used in our system to get more good examples.
+ Save this method
Example 1
Project: OpenJSharp   File: ComponentUI.java   View Source Code Vote up 2 votes
/**
 * Returns <code>true</code> if the specified <i>x,y</i> location is
 * contained within the look and feel's defined shape of the specified
 * component. <code>x</code> and <code>y</code> are defined to be relative
 * to the coordinate system of the specified component.  Although
 * a component's <code>bounds</code> is constrained to a rectangle,
 * this method provides the means for defining a non-rectangular
 * shape within those bounds for the purpose of hit detection.
 *
 * @param c the component where the <i>x,y</i> location is being queried;
 *          this argument is often ignored,
 *          but might be used if the UI object is stateless
 *          and shared by multiple components
 * @param x the <i>x</i> coordinate of the point
 * @param y the <i>y</i> coordinate of the point
 *
 * @see javax.swing.JComponent#contains
 * @see java.awt.Component#contains
 */
@SuppressWarnings("deprecation")
public boolean contains(JComponent c, int x, int y) {
    return c.inside(x, y);
}
 
Example 2
Project: jdk8u-jdk   File: ComponentUI.java   View Source Code Vote up 2 votes
/**
 * Returns <code>true</code> if the specified <i>x,y</i> location is
 * contained within the look and feel's defined shape of the specified
 * component. <code>x</code> and <code>y</code> are defined to be relative
 * to the coordinate system of the specified component.  Although
 * a component's <code>bounds</code> is constrained to a rectangle,
 * this method provides the means for defining a non-rectangular
 * shape within those bounds for the purpose of hit detection.
 *
 * @param c the component where the <i>x,y</i> location is being queried;
 *          this argument is often ignored,
 *          but might be used if the UI object is stateless
 *          and shared by multiple components
 * @param x the <i>x</i> coordinate of the point
 * @param y the <i>y</i> coordinate of the point
 *
 * @see javax.swing.JComponent#contains
 * @see java.awt.Component#contains
 */
@SuppressWarnings("deprecation")
public boolean contains(JComponent c, int x, int y) {
    return c.inside(x, y);
}
 
Example 3
Project: openjdk-jdk10   File: ComponentUI.java   View Source Code Vote up 2 votes
/**
 * Returns <code>true</code> if the specified <i>x,y</i> location is
 * contained within the look and feel's defined shape of the specified
 * component. <code>x</code> and <code>y</code> are defined to be relative
 * to the coordinate system of the specified component.  Although
 * a component's <code>bounds</code> is constrained to a rectangle,
 * this method provides the means for defining a non-rectangular
 * shape within those bounds for the purpose of hit detection.
 *
 * @param c the component where the <i>x,y</i> location is being queried;
 *          this argument is often ignored,
 *          but might be used if the UI object is stateless
 *          and shared by multiple components
 * @param x the <i>x</i> coordinate of the point
 * @param y the <i>y</i> coordinate of the point
 * @return {@code true} if the specified {@code x,y} location is contained
 *         within the look and feel's defined shape for the given component
 * @see javax.swing.JComponent#contains
 * @see java.awt.Component#contains
 */
@SuppressWarnings("deprecation")
public boolean contains(JComponent c, int x, int y) {
    return c.inside(x, y);
}