JDialog minimizing

Posted on 2001-08-13
Last Modified: 2012-06-21

I was wondering if the top level JDialog can have a minimize button ? I found how to do it for a JInternalFrame but I don't think I can use this as my top level window for the application (is this correct ?)

------ code----------
ABConsole m_console = new ABConsole();;
------ end code------

where :

ABConsole is

------ code----------
public class ABConsole extends JDialog
------ end code------

what do I need to do to enable the "minimize" button in the title bar?
Question by:tomschuring1
  • 2

Accepted Solution

Sendoh earned 50 total points
ID: 6382698
hi !
dont think u can make it using JDialog...
since it has been design to be in this way...
in order to fulfill ur requirement...
u can try using a normal frame or window to sinmulate as a dialog...:)

hope it helps...

Expert Comment

ID: 6382719
try this,

public class ABConsole extends javax.swing.JDialog {

    public ABConsole(java.awt.Frame parent, boolean modal) {
        super(parent, modal);

    private void initComponents() {
        addWindowListener(new java.awt.event.WindowAdapter() {
            public void windowClosing(java.awt.event.WindowEvent evt) {

    /** Closes the dialog */
    private void closeDialog(java.awt.event.WindowEvent evt) {

    * @param args the command line arguments
    public static void main(String args[]) {
     new ABConsole(new javax.swing.JFrame(), true).show();

Author Comment

ID: 6382736
Hi Kotan, that just kills the whole dialog. I was looking for a minimize button.

Author Comment

ID: 6382740
perhaps it is 'abusing' the JDialog functionality. I decided to go with a Frame instead. thanks

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Exception after setting jdbc session management 2 52
Impossible to extract MSI from new JAVA releases 2 50
Java / Linux and Regular Expressions 11 71
simple java question 3 44
After being asked a question last year, I went into one of my moods where I did some research and code just for the fun and learning of it all.  Subsequently, from this journey, I put together this article on "Range Searching Using Visual Basic.NET …
In this post we will learn how to connect and configure Android Device (Smartphone etc.) with Android Studio. After that we will run a simple Hello World Program.
This theoretical tutorial explains exceptions, reasons for exceptions, different categories of exception and exception hierarchy.
Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …

867 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

22 Experts available now in Live!

Get 1:1 Help Now