source: trunk/gli/src/org/greenstone/gatherer/gui/Splash.java@ 8257

Last change on this file since 8257 was 7314, checked in by kjdon, 20 years ago

added veronikas changes for the feedback stuff

  • Property svn:keywords set to Author Date Id Revision
File size: 2.2 KB
Line 
1/**
2 *#########################################################################
3 *
4 * A component of the Gatherer application, part of the Greenstone digital
5 * library suite from the New Zealand Digital Library Project at the
6 * University of Waikato, New Zealand.
7 *
8 * <BR><BR>
9 *
10 * Author: John Thompson, Greenstone Digital Library, University of Waikato
11 *
12 * <BR><BR>
13 *
14 * Copyright (C) 1999 New Zealand Digital Library Project
15 *
16 * <BR><BR>
17 *
18 * This program is free software; you can redistribute it and/or modify
19 * it under the terms of the GNU General Public License as published by
20 * the Free Software Foundation; either version 2 of the License, or
21 * (at your option) any later version.
22 *
23 * <BR><BR>
24 *
25 * This program is distributed in the hope that it will be useful,
26 * but WITHOUT ANY WARRANTY; without even the implied warranty of
27 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28 * GNU General Public License for more details.
29 *
30 * <BR><BR>
31 *
32 * You should have received a copy of the GNU General Public License
33 * along with this program; if not, write to the Free Software
34 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
35 *########################################################################
36 */
37package org.greenstone.gatherer.gui;
38
39import java.awt.*;
40import javax.swing.*;
41import org.greenstone.gatherer.util.Utility;
42
43final public class Splash
44 extends JDialog {
45 private Dimension size = new Dimension(450,450);
46
47 public Splash() {
48 super();
49 setSize(size);
50 setUndecorated(true);
51 JPanel content_pane = (JPanel) getContentPane();
52 JLabel logo = new JLabel(Utility.getImage("gatherer.gif"));
53 content_pane.setBorder(BorderFactory.createRaisedBevelBorder());
54 content_pane.setLayout(new BorderLayout());
55 content_pane.add(logo, BorderLayout.CENTER);
56
57 // Center and display
58 Dimension screen_size = Toolkit.getDefaultToolkit().getScreenSize();
59 setLocation((screen_size.width - size.width) / 2, (screen_size.height - size.height) / 2);
60 show();
61 }
62
63 /** Destructor */
64 public void destroy() {
65 dispose();
66 // feedback change - don't set the rootPane to null
67 //rootPane = null;
68 }
69}
Note: See TracBrowser for help on using the repository browser.