Commit 975fde59 by Fernando Nasser Committed by Fernando Nasser

Dialog.java (constructor): Accept null title as per spec.

        * java/awt/Dialog.java (constructor): Accept null title as per spec.
        * java/awt/FileDialog.java (constructor): Throw exception on invalid
        argument as per spec.

From-SVN: r75444
parent b7a9b4af
2004-01-05 Fernando Nasser <fnasser@redhat.com>
* java/awt/Dialog.java (constructor): Accept null title as per spec.
* java/awt/FileDialog.java (constructor): Throw exception on invalid
argument as per spec.
2004-01-05 Fernando Nasser <fnasser@redhat.com>
* java/awt/Choice.java (add): Leave posting of ItemEvents to peer.
(insert): Ditto.
(remove): Ditto. Also, Check for valid argument.
......
......@@ -187,7 +187,8 @@ Dialog (Frame parent, String title, boolean modal, GraphicsConfiguration gc)
{
super (parent, gc);
this.title = title;
// A null title is equivalent to an empty title
this.title = (title != null) ? title : "";
this.modal = modal;
visible = false;
......@@ -254,8 +255,9 @@ public
Dialog (Dialog parent, String title, boolean modal, GraphicsConfiguration gc)
{
super (parent, parent.getGraphicsConfiguration ());
this.title = title;
// A null title is equivalent to an empty title
this.title = (title != null) ? title : "";
this.modal = modal;
visible = false;
......@@ -289,7 +291,9 @@ getTitle()
public synchronized void
setTitle(String title)
{
this.title = title;
// A null title is equivalent to an empty title
this.title = (title != null) ? title : "";
if (peer != null)
{
DialogPeer d = (DialogPeer) peer;
......
......@@ -147,6 +147,11 @@ public
FileDialog(Frame parent, String title, int mode)
{
super(parent, title, true);
if ((mode != LOAD) && (mode != SAVE))
throw new IllegalArgumentException (
"Mode argument must be either LOAD or SAVE");
setMode (mode);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment