final TransparentPanel buttons = new TransparentPanel();
buttons.setLayout(new GridLayout(0, 1, 0, 2));
if (offline)
{
final TransparentButton optionsButton = new TransparentButton(
Translater.getString("login.retryButton"));
optionsButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e)
{
buildLoginBox(false);
}
});
buttons.add(optionsButton);
final TransparentButton loginButton = new TransparentButton(
Translater.getString("login.offlineButton"));
loginButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e)
{
new OptionsDialog(api).setVisible(true);
}
});
buttons.add(loginButton);
}
else
{
final TransparentButton optionsButton = new TransparentButton(
Translater.getString("login.optionsButton"));
optionsButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e)
{
new OptionsDialog(api).setVisible(true);
}
});
buttons.add(optionsButton);
final TransparentButton loginButton = new TransparentButton(
Translater.getString("login.loginButton"));
loginButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e)
{
statusText.setText(Translater.getString("login.loginning"));