Skip to content

Instantly share code, notes, and snippets.

@tychobrailleur
Created June 26, 2020 15:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tychobrailleur/b82489a0e71013f9732340ef3f113736 to your computer and use it in GitHub Desktop.
Save tychobrailleur/b82489a0e71013f9732340ef3f113736 to your computer and use it in GitHub Desktop.
import core.db.DBManager;
import core.db.user.UserManager;
import core.gui.comp.entry.SpielerLabelEntry;
import core.gui.theme.ThemeManager;
import core.model.HOVerwaltung;
import core.model.player.MatchRoleID;
import core.model.player.Player;
import javax.swing.*;
import java.awt.*;
public class SimpleHoFrame extends JFrame {
public SimpleHoFrame() {
UserManager.instance().isSingleUser();
DBManager.instance().loadUserParameter();
ThemeManager.instance().setCurrentTheme();
HOVerwaltung.instance().loadLatestHoModel();
Player player = HOVerwaltung.instance().getModel().getCurrentPlayers().get(0);
player.setVerletzt(4);
player.setTransferlisted(42);
player.setGelbeKarten(2);
SpielerLabelEntry entry = new SpielerLabelEntry(
player,
new MatchRoleID(100, player.getSpielerID(), (byte) 5),
5.00f,
true,
true,
false,
null,
true);
JPanel mainPanel = new JPanel();
mainPanel.setLayout(new BorderLayout());
mainPanel.add(entry.getComponent(false), BorderLayout.WEST);
SpielerLabelEntry entry2 = new SpielerLabelEntry(
player,
new MatchRoleID(100, player.getSpielerID(), (byte) 5),
5.00f,
true,
true,
false,
null,
false);
mainPanel.add(entry2.getComponent(false), BorderLayout.EAST);
getContentPane().add(mainPanel);
setTitle("Simple HO Frame");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(400, 80);
}
public static void main(String[] args) {
SwingUtilities.invokeLater(() -> {
final SimpleHoFrame frame = new SimpleHoFrame();
frame.setVisible(true);
});
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment