diff options
author | Michael Koch <konqueror@gmx.de> | 2005-01-20 16:23:20 +0000 |
---|---|---|
committer | Michael Koch <konqueror@gmx.de> | 2005-01-20 16:23:20 +0000 |
commit | 4382d669597719f2f4506c08ebac64e100125d74 (patch) | |
tree | e7e94254ac9482dae4801eb975b55df960e2e15e | |
parent | be6535c7331af696d20e8d33eff6b1e69b3792a6 (diff) |
2005-01-20 Michael Koch <konqueror@gmx.de>
* java/awt/print/PrinterJob.java
(pageDialog): Throws java.awt.HeadlessException.
(printDialog): Likewise.
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/java-gui-branch@93963 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | libjava/ChangeLog | 6 | ||||
-rw-r--r-- | libjava/java/awt/print/PrinterJob.java | 11 |
2 files changed, 14 insertions, 3 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 1d68c419cb5..512d6e70d9a 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,9 @@ +2005-01-20 Michael Koch <konqueror@gmx.de> + + * java/awt/print/PrinterJob.java + (pageDialog): Throws java.awt.HeadlessException. + (printDialog): Likewise. + 2005-01-20 Mark Wielaard <mark@klomp.org> * jni/gtk-peer/gtkpeer.h (gdk_env): Fix prototype. diff --git a/libjava/java/awt/print/PrinterJob.java b/libjava/java/awt/print/PrinterJob.java index 1ee6375366d..bc5cfcd5a1b 100644 --- a/libjava/java/awt/print/PrinterJob.java +++ b/libjava/java/awt/print/PrinterJob.java @@ -38,6 +38,8 @@ exception statement from your version. */ package java.awt.print; +import java.awt.HeadlessException; + import javax.print.PrintService; import javax.print.attribute.PrintRequestAttributeSet; @@ -146,7 +148,8 @@ public abstract class PrinterJob * * @return The modified <code>PageFormat</code>. */ - public abstract PageFormat pageDialog(PageFormat page_format); + public abstract PageFormat pageDialog(PageFormat page_format) + throws HeadlessException; /** * Prints the pages. @@ -166,7 +169,8 @@ public abstract class PrinterJob * @return <code>false</code> if the user cancels the dialog box, * <code>true</code> otherwise. */ - public abstract boolean printDialog(); + public abstract boolean printDialog() + throws HeadlessException; /** * Displays a dialog box to the user which allows the print job @@ -175,7 +179,8 @@ public abstract class PrinterJob * @return <code>false</code> if the user cancels the dialog box, * <code>true</code> otherwise. */ - public abstract boolean printDialog(PrintRequestAttributeSet attributes); + public abstract boolean printDialog(PrintRequestAttributeSet attributes) + throws HeadlessException; /** * This sets the pages that are to be printed. |