www.pudn.com > Caliph_v0.9.13+Emirv0.8.5-src.zip > AboutDialog.java
/*
* This file is part of Caliph & Emir.
*
* Caliph & Emir is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* Caliph & Emir is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Caliph & Emir; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* Copyright statement:
* --------------------
* (c) 2002-2004 by Mathias Lux (mathias@juggle.at)
* http://www.juggle.at
*/
/*
* Created by Mathias Lux, mathias@juggle.at
* User: Mathias Lux, mathias@juggle.at
* Date: 15.09.2002
* Time: 22:48:52
*/
/**
* Description
* @author Mathias Lux, mathias@juggle.at
*
*/
package at.lux.fotoannotation.dialogs;
import at.lux.fotoannotation.AnnotationFrame;
import at.lux.fotoannotation.AnnotationToolkit;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Properties;
import java.io.FileInputStream;
import java.io.File;
import java.io.IOException;
public class AboutDialog extends JDialog {
private JLabel freeText;
private JLabel label, status, desc;
public AboutDialog(Frame owner) {
super(owner, true);
freeText = new JLabel("© 2002-2004 by Mathias Lux, Know-Center, mathias@juggle.at", JLabel.CENTER);
freeText.setFont(freeText.getFont().deriveFont(Font.ITALIC, 12f));
status = new JLabel("Know-Center
Inffeldgasse 21a
8010 Graz
Austria", JLabel.CENTER);
status.setFont(status.getFont().deriveFont(10f));
status.setIcon(new ImageIcon(AnnotationFrame.class.getResource("data/icon.gif")));
desc = new JLabel("" +
AnnotationToolkit.PROGRAM_NAME + " is a java based Common And LIght-weight PHoto annotation system. All metadata is saved as MPEG-7.
" +
"Thanks to (alphabetically order):