Displaying background in draft picks dialog

This commit is contained in:
magenoxx 2012-06-25 13:04:41 +04:00
parent 6b57822f40
commit cac2490f77
4 changed files with 50 additions and 10 deletions

View file

@ -34,18 +34,17 @@
package mage.client.deckeditor; package mage.client.deckeditor;
import java.awt.Component;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
import javax.swing.JComponent;
import mage.cards.decks.Deck; import mage.cards.decks.Deck;
import mage.client.MagePane; import mage.client.MagePane;
import mage.client.constants.Constants.DeckEditorMode; import mage.client.constants.Constants.DeckEditorMode;
import mage.client.plugins.impl.Plugins; import mage.client.plugins.impl.Plugins;
import javax.swing.*;
import java.awt.*;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
/** /**
* *
* @author BetaSteward_at_googlemail.com * @author BetaSteward_at_googlemail.com

View file

@ -90,7 +90,7 @@ public class DeckEditorPanel extends javax.swing.JPanel {
deckArea.setOpaque(false); deckArea.setOpaque(false);
jPanel1.setOpaque(false); jPanel1.setOpaque(false);
jSplitPane1.setOpaque(false); jSplitPane1.setOpaque(false);
countdown = new Timer(1000, countdown = new Timer(1000,
new ActionListener() { new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {

View file

@ -34,8 +34,14 @@
package mage.client.draft; package mage.client.draft;
import java.util.UUID;
import mage.client.MagePane; import mage.client.MagePane;
import mage.client.plugins.impl.Plugins;
import javax.swing.*;
import java.awt.*;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
/** /**
* *
@ -45,7 +51,22 @@ public class DraftPane extends MagePane {
/** Creates new form DraftPane */ /** Creates new form DraftPane */
public DraftPane() { public DraftPane() {
initComponents(); boolean initialized = false;
if (Plugins.getInstance().isThemePluginLoaded()) {
Map<String, JComponent> ui = new HashMap<String, JComponent>();
JComponent container = Plugins.getInstance().updateTablePanel(ui);
if (container != null) {
draftPanel1 = new mage.client.draft.DraftPanel();
initComponents(container);
container.add(draftPanel1);
container.setOpaque(false);
draftPanel1.setOpaque(false);
initialized = true;
}
}
if (!initialized) {
initComponents();
}
} }
public void showDraft(UUID draftId) { public void showDraft(UUID draftId) {
@ -85,6 +106,21 @@ public class DraftPane extends MagePane {
pack(); pack();
}// </editor-fold>//GEN-END:initComponents }// </editor-fold>//GEN-END:initComponents
private void initComponents(Component container) {
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(container, javax.swing.GroupLayout.DEFAULT_SIZE, 885, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(container, javax.swing.GroupLayout.DEFAULT_SIZE, 626, Short.MAX_VALUE)
);
pack();
}
// Variables declaration - do not modify//GEN-BEGIN:variables // Variables declaration - do not modify//GEN-BEGIN:variables
mage.client.draft.DraftPanel draftPanel1; mage.client.draft.DraftPanel draftPanel1;

View file

@ -67,6 +67,11 @@ public class DraftPanel extends javax.swing.JPanel {
/** Creates new form DraftPanel */ /** Creates new form DraftPanel */
public DraftPanel() { public DraftPanel() {
initComponents(); initComponents();
draftBooster.setOpaque(false);
draftPicks.setOpaque(false);
jPanel1.setOpaque(false);
countdown = new Timer(1000, countdown = new Timer(1000,
new ActionListener() { new ActionListener() {
@Override @Override