package com.revolsys.swing.i18n;
import java.awt.GraphicsConfiguration;
import java.awt.HeadlessException;
import javax.swing.JFrame;
import com.revolsys.i18n.I18n;
public class I18nJFrame extends JFrame {
/**
*
*/
private static final long serialVersionUID = 205569343155489552L;
public I18nJFrame() throws HeadlessException {
}
public I18nJFrame(final Class<?> clazz, final String title) throws HeadlessException {
setTitle(title);
}
public I18nJFrame(final Class<?> clazz, final String title, final GraphicsConfiguration gc) {
super(gc);
setTitle(title);
}
public I18nJFrame(final GraphicsConfiguration gc) {
super(gc);
}
public I18nJFrame(final String title) {
setTitle(title);
}
public I18nJFrame(final String title, final GraphicsConfiguration gc) {
this(gc);
setTitle(getClass(), title);
}
private void setTitle(final Class<?> clazz, final String title) {
setTitle(I18n.getString(clazz, title));
}
}