Java JDialog Center centerDialogInContainer(JDialog dialog, Container frame)

Here you can find the source of centerDialogInContainer(JDialog dialog, Container frame)

Description

center Dialog In Container

License

Open Source License

Declaration

public static void centerDialogInContainer(JDialog dialog, Container frame) 

Method Source Code


//package com.java2s;
import javax.swing.*;
import java.awt.*;

public class Main {
    public static void centerDialogInContainer(JDialog dialog, Container frame) {
        Dimension prefSize = dialog.getPreferredSize();
        java.awt.Point parentLocation = frame.getLocationOnScreen();
        Dimension parentSize = frame.getSize();//Toolkit.getDefaultToolkit().getScreenSize();
        int x = parentLocation.x + (parentSize.width - prefSize.width) / 2;
        int y = parentLocation.y + (parentSize.height - prefSize.height) / 2;
        dialog.setLocation(x, y);//  www.j a  v a2s.c o  m
    }
}

Related

  1. centerDialog(javax.swing.JDialog dialog)
  2. centerDialog(JDialog dDialog)
  3. centerDialog(JDialog dialog)
  4. centerDialog(JDialog dialog)
  5. centerDialog(JDialog dialog, Container parent)
  6. centerDialogInWindow(JDialog dialog, Window win)
  7. centerOn(JDialog dialog, Component other)
  8. centerOnComponent(JDialog dialog, Component comp)
  9. centerOnScreen(JDialog jdialog)