Imported GNU Classpath 0.90
Imported GNU Classpath 0.90 * scripts/makemake.tcl: LocaleData.java moved to gnu/java/locale. * sources.am: Regenerated. * gcj/javaprims.h: Regenerated. * Makefile.in: Regenerated. * gcj/Makefile.in: Regenerated. * include/Makefile.in: Regenerated. * testsuite/Makefile.in: Regenerated. * gnu/java/lang/VMInstrumentationImpl.java: New override. * gnu/java/net/local/LocalSocketImpl.java: Likewise. * gnu/classpath/jdwp/VMMethod.java: Likewise. * gnu/classpath/jdwp/VMVirtualMachine.java: Update to latest interface. * java/lang/Thread.java: Add UncaughtExceptionHandler. * java/lang/reflect/Method.java: Implements GenericDeclaration and isSynthetic(), * java/lang/reflect/Field.java: Likewise. * java/lang/reflect/Constructor.java * java/lang/Class.java: Implements Type, GenericDeclaration, getSimpleName() and getEnclosing*() methods. * java/lang/Class.h: Add new public methods. * java/lang/Math.java: Add signum(), ulp() and log10(). * java/lang/natMath.cc (log10): New function. * java/security/VMSecureRandom.java: New override. * java/util/logging/Logger.java: Updated to latest classpath version. * java/util/logging/LogManager.java: New override. From-SVN: r113887
This commit is contained in:
parent
eaec4980e1
commit
4f9533c772
1640 changed files with 126485 additions and 104808 deletions
|
@ -39,8 +39,11 @@ exception statement from your version. */
|
|||
package javax.swing.text.html;
|
||||
|
||||
import java.awt.Component;
|
||||
import java.awt.Point;
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.awt.event.ActionListener;
|
||||
import java.awt.event.MouseAdapter;
|
||||
import java.awt.event.MouseEvent;
|
||||
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JCheckBox;
|
||||
|
@ -83,6 +86,24 @@ public class FormView
|
|||
implements ActionListener
|
||||
{
|
||||
|
||||
protected class MouseEventListener
|
||||
extends MouseAdapter
|
||||
{
|
||||
/**
|
||||
* Creates a new <code>MouseEventListener</code>.
|
||||
*/
|
||||
protected MouseEventListener()
|
||||
{
|
||||
// Nothing to do here.
|
||||
}
|
||||
|
||||
public void mouseReleased(MouseEvent ev)
|
||||
{
|
||||
String data = getImageData(ev.getPoint());
|
||||
imageSubmit(data);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* If the value attribute of an <code><input type="submit">>
|
||||
* tag is not specified, then this string is used.
|
||||
|
@ -227,4 +248,28 @@ public class FormView
|
|||
{
|
||||
// FIXME: Implement this.
|
||||
}
|
||||
|
||||
/**
|
||||
* Determines the image data that should be submitted in response to a
|
||||
* mouse click on a image. This is either 'x=<p.x>&y=<p.y>' if the name
|
||||
* attribute of the element is null or '' or
|
||||
* <name>.x=<p.x>&<name>.y=<p.y>' when the name attribute is not empty.
|
||||
*
|
||||
* @param p the coordinates of the mouseclick
|
||||
*/
|
||||
String getImageData(Point p)
|
||||
{
|
||||
String name = (String) getElement().getAttributes()
|
||||
.getAttribute(HTML.Attribute.NAME);
|
||||
String data;
|
||||
if (name == null || name.equals(""))
|
||||
{
|
||||
data = "x=" + p.x + "&y=" + p.y;
|
||||
}
|
||||
else
|
||||
{
|
||||
data = name + ".x=" + p.x + "&" + name + ".y=" + p.y;
|
||||
}
|
||||
return data;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue