/* Copyright (C) 2010 - 2011 Fabian Neundorf, Philip Caroli,
* Maximilian Madlung, Usman Ghani Ahmed, Jeremias Mechler
*
* This program 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 3 of the License, or
* (at your option) any later version.
*
* This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.ojim.client.gui.PopUpFrames;
import java.awt.Dimension;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import org.ojim.language.Localizer;
import org.ojim.language.Localizer.TextKey;
public class AboutFrame extends JFrame {
private JLabel aboutText;
private Localizer language;
public AboutFrame(Localizer language) {
this.language = language;
setMinimumSize(new Dimension(200, 50));
setSize(new Dimension(400, 200));
aboutText = new JLabel("<html>" + this.language.getText(TextKey.ABOUT_TEXT));
ImageIcon icon = new ImageIcon("icons/g4468.png");
this.setIconImage(icon.getImage());
}
public void draw(){
remove(aboutText);
aboutText = new JLabel("<html>" + this.language.getText(TextKey.ABOUT_TEXT));
this.add(aboutText);
this.repaint();
setVisible(true);
}
public void setLanguage(Localizer language) {
this.language = language;
if(isVisible()){
draw();
}
}
}