iwebie
HOME MOVIES TV SHOWS SPORTS GENERAL
 RSSPRIVACY
 

How to Centre a JFrame
Posted by admin on June 29th, 2008

Watch over 100,000 movies and TV shows on your PC

[sourcecode language='java']
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.JFrame;
import javax.swing.JOptionPane;

// Displaying a JFrame at the center of the screen using Java Toolkit Class
public class CenterFrameDemo extends JFrame {

CenterFrameDemo() {
setTitle(”Center a Frame on Screen”); // jframe title
setSize(400, 300); // jframe size
this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
addWindowListener(new WindowAdapter() {

// java jframe close
public void windowClosing(WindowEvent e) {
if (JOptionPane.showConfirmDialog(null, “Are you sure ?”) == JOptionPane.YES_OPTION) {
setVisible(false);
dispose(); // jframe exit
} else {

}
}
});
}

public static void main(String[] args) {
CenterFrameDemo cfd = new CenterFrameDemo();
Toolkit tk = Toolkit.getDefaultToolkit();
Dimension d = tk.getScreenSize();
cfd.setLocation((int) (d.getWidth() – cfd.getWidth()) / 2, (int) (d
.getHeight() – cfd.getHeight()) / 2);
cfd.setVisible(true);
}

}
[/sourcecode]

Bookmark Article
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • StumbleUpon
  • Technorati
  • Propeller

Leave a Reply

Most Popular

Watch over 100,000 movies and TV shows on your PC
Recent Posts

  • Watch Crazy on the Outside Online Free
  • Watch It’s Complicated Full Video Online
  • Watch Leap Year Free Stream Online
  • Watch Manchester United vs Birmingham Live Stream
  • Watch Avatar Online Stream
  • Watch Nine Online Video
  • Watch Crazy Heart Full Stream
  • Modern Family Season 1 Episode 11 | Watch Modern Family s01e11 Up All Night Full Episode
  • Burnley vs Arsenal EPL | Watch Burnley vs Arsenal Live Stream
  • Watch The Princess and the Frog Online Free
Archives

  • January 2010
  • December 2009
  • November 2009
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009
  • January 2009
  • December 2008
  • November 2008
  • October 2008
  • September 2008
  • August 2008
  • July 2008
  • June 2008
Powered by WordPress