Package com.kolakcc.loljclient.view

Source Code of com.kolakcc.loljclient.view.MainView

package com.kolakcc.loljclient.view;

import java.awt.BorderLayout;

import javax.swing.JFrame;
import javax.swing.JPanel;

import com.kolakcc.loljclient.util.LocaleMessages;
import com.kolakcc.loljclient.view.ui.LocalizedJButton;
import com.kolakcc.loljclient.view.ui.LocalizedJLabel;

public class MainView extends KolaView {
  public LocalizedJLabel IPBalance, RPBalance;

  public LocalizedJButton customGameButton, profileButton, championsButton, storeButton, launch;
 
  static LocaleMessages mainViewMessages = new LocaleMessages("mainViewBundle");

  public MainView() {
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    this.setLayout(new BorderLayout());
    this.setTitle("lol-jclient");
    this.setSize(800, 600);

    JPanel topPanel = new JPanel();

    topPanel.add(new LocalizedJLabel(mainViewMessages, "ip"));
    this.IPBalance = new LocalizedJLabel();
    topPanel.add(this.IPBalance);

    topPanel.add(new LocalizedJLabel(mainViewMessages, "rp"));
    this.RPBalance = new LocalizedJLabel();
    topPanel.add(this.RPBalance);

    this.customGameButton = new LocalizedJButton(mainViewMessages, "custom games");
    topPanel.add(this.customGameButton);

    this.profileButton = new LocalizedJButton(mainViewMessages, "profile");
    topPanel.add(this.profileButton);

    this.championsButton = new LocalizedJButton(mainViewMessages, "champions");
    topPanel.add(this.championsButton);
   
    this.storeButton = new LocalizedJButton(mainViewMessages, "store");
    topPanel.add(this.storeButton);
   
    this.launch = new LocalizedJButton(mainViewMessages,"launch lol");
    topPanel.add(this.launch);

    this.add(topPanel, BorderLayout.NORTH);

    this.setVisible(true);
  }
}
TOP

Related Classes of com.kolakcc.loljclient.view.MainView

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.