this.championIcon = new ChampionBox();
topPanel.add(championIcon,BorderLayout.WEST);
JPanel nameTitlePanel = new JPanel(new BorderLayout());
this.championName = new LocalizedJLabel();
this.championName.setAlignmentX(JLabel.CENTER);
this.championName.setFont(FontUtils.emSize(championName.getFont(), Font.BOLD, 2));
nameTitlePanel.add(this.championName, BorderLayout.NORTH);
this.championTitle = new LocalizedJLabel();
this.championTitle.setAlignmentX(JLabel.CENTER);
nameTitlePanel.add(this.championTitle, BorderLayout.CENTER);
topPanel.add(nameTitlePanel, BorderLayout.CENTER);
this.add(topPanel, BorderLayout.NORTH);
JTabbedPane tabbedPane = new JTabbedPane();
this.skinsPanel = new JPanel(new WrapLayout());
JScrollPane skinScroller = new VerticalJScrollPane(this.skinsPanel);
skinScroller.getVerticalScrollBar().setUnitIncrement(16);
tabbedPane.addTab(championDetailedViewMessages.getString("skins"), skinScroller);
this.statsPanel = new JEditorPane();
this.statsPanel.setContentType("text/html");
this.statsPanel.setEditable(false);
JScrollPane statsScroller = new VerticalJScrollPane(this.statsPanel);
statsScroller.getVerticalScrollBar().setUnitIncrement(16);
tabbedPane.addTab(championDetailedViewMessages.getString("Stats"), statsScroller);
this.loreTabPanel = new JEditorPane();
this.loreTabPanel.setContentType("text/html");
this.loreTabPanel.setEditable(false);
JScrollPane loreScroller = new VerticalJScrollPane(this.loreTabPanel);
loreScroller.getVerticalScrollBar().setUnitIncrement(16);
tabbedPane.addTab(championDetailedViewMessages.getString("lore"), loreScroller);
JPanel videoPanel = new JPanel();
this.selectionAudioButton = new LocalizedJButton(championDetailedViewMessages, "selection audio");
videoPanel.add(this.selectionAudioButton);
JScrollPane scrollerVideo = new VerticalJScrollPane(videoPanel);
skinScroller.getVerticalScrollBar().setUnitIncrement(16);
tabbedPane.addTab(championDetailedViewMessages.getString("audio_video"), scrollerVideo);
JPanel tipsTabBox = new JPanel();
tipsTabBox.setLayout(new BoxLayout(tipsTabBox, BoxLayout.Y_AXIS));
JPanel playingAsPanel = new JPanel();
playingAsPanel
.setLayout(new BoxLayout(playingAsPanel, BoxLayout.Y_AXIS));
tipsPlayingTitle = new LocalizedJLabel();
playingAsPanel.add(this.tipsPlayingTitle);
this.tipsPlayingTips = new LocalizedJLabel();
playingAsPanel.add(this.tipsPlayingTips);
tipsTabBox.add(playingAsPanel);
JPanel playingAgainstPanel = new JPanel();
playingAgainstPanel.setLayout(new BoxLayout(playingAgainstPanel,
BoxLayout.Y_AXIS));
this.tipsPlayingAgainstTitle = new LocalizedJLabel();
this.tipsPlayingAgainstTitle.setAlignmentX(JLabel.CENTER);
playingAgainstPanel.add(this.tipsPlayingAgainstTitle);
this.tipsPlayingAgainstTips = new LocalizedJLabel();
playingAgainstPanel.add(this.tipsPlayingAgainstTips);
tipsTabBox.add(playingAgainstPanel);
tabbedPane.addTab(championDetailedViewMessages.getString("tips"), tipsTabBox);