package com.kolakcc.loljclient.view.ui; import javax.swing.JButton; import com.kolakcc.loljclient.util.LocaleMessages; public class LocalizedJButton extends JButton { String key; public LocalizedJButton() { super(LocaleMessages.generalMessages.getString("loading")); this.key = "loading"; } public LocalizedJButton(String key) { super(LocaleMessages.generalMessages.getString(key)); this.key = key; } public LocalizedJButton(LocaleMessages messages, String key) { super(messages.getString(key)); this.key = key; } public void setKey(String key) { super.setText(LocaleMessages.generalMessages.getString(key)); this.key = key; } public void setKey(LocaleMessages messages, String key) { super.setText(messages.getString(key)); this.key = key; } public String getKey() { return key; } }