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
This commit is contained in:
Fernando Nasser
2004-01-05 21:23:12 +00:00
committed by Fernando Nasser
parent b7a9b4af03
commit 975fde59af
3 changed files with 19 additions and 4 deletions
+8 -4
View File
@@ -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;
+5
View File
@@ -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);
}