Package mage.components

Examples of mage.components.ImagePanel


    ptText.setForeground(Color.white);
    ptText.setGlow(Color.black, TEXT_GLOW_SIZE, TEXT_GLOW_INTENSITY);
    add(ptText);
   
    BufferedImage sickness = ImageManagerImpl.getInstance().getSicknessImage();
    overlayPanel = new ImagePanel(sickness, ImagePanel.SCALED);
    overlayPanel.setOpaque(false);
    add(overlayPanel);

    imagePanel = new ScaledImagePanel();
    imagePanel.setBorder(BorderFactory.createLineBorder(Color.white));
View Full Code Here


      if (background == null) {
        throw new FileNotFoundException("Couldn't find " + filename + " in resources.");
      }

      if (ui.containsKey("gamePanel") && ui.containsKey("jLayeredPane")) {
        ImagePanel bgPanel = new ImagePanel(background, ImagePanel.TILED);

        unsetOpaque(ui.get("jSplitPane1"));
        unsetOpaque(ui.get("pnlBattlefield"));
        unsetOpaque(ui.get("jPanel3"));
        unsetOpaque(ui.get("hand"));
        unsetOpaque(ui.get("chatPanel"));

        ui.get("gamePanel").remove(ui.get("jLayeredPane"));
        bgPanel.add(ui.get("jLayeredPane"));
        ui.get("gamePanel").add(bgPanel);
      } else {
        log.error("error: no components");
      }
    } catch (Exception e) {
View Full Code Here

      BufferedImage background = ImageIO.read(is);

      if (background == null)
        throw new FileNotFoundException("Couldn't find " + filename + " in resources.");

      ImagePanel bgPanel = new ImagePanel(background, ImagePanel.TILED);

      unsetOpaque(ui.get("jScrollPane1"));
      unsetOpaque(ui.get("jPanel1"));
      unsetOpaque(ui.get("tablesPanel"));
      JComponent viewport = ui.get("jScrollPane1ViewPort");
View Full Code Here

        Map<String, JComponent> ui = new HashMap<String, JComponent>();
        backgroundPane = (ImagePanel) Plugins.getInstance().updateTablePanel(ui);
      } else {
        InputStream is = this.getClass().getResourceAsStream(filename);
        BufferedImage background = ImageIO.read(is);
        backgroundPane = new ImagePanel(background, ImagePanel.SCALED);
      }
      backgroundPane.setSize(1024, 768);
      desktopPane.add(backgroundPane, JLayeredPane.DEFAULT_LAYER);
    } catch (IOException e) {
      e.printStackTrace();
View Full Code Here

            if (backgroundImage == null) {
                throw new FileNotFoundException("Couldn't find in resources.");
            }

            if (ui.containsKey("gamePanel") && ui.containsKey("jLayeredPane")) {
                ImagePanel bgPanel = new ImagePanel(backgroundImage, ImagePanel.TILED);

                unsetOpaque(ui.get("jSplitPane1"));
                unsetOpaque(ui.get("pnlBattlefield"));
                unsetOpaque(ui.get("jPanel3"));
                unsetOpaque(ui.get("hand"));
                unsetOpaque(ui.get("gameChatPanel"));
                unsetOpaque(ui.get("userChatPanel"));

                ui.get("gamePanel").remove(ui.get("jLayeredPane"));
                bgPanel.add(ui.get("jLayeredPane"));
                ui.get("gamePanel").add(bgPanel);
            } else {
                log.error("error: no components");
            }
        } catch (Exception e) {
View Full Code Here

        }
        return null;
    }

    public JComponent updateTable(Map<String, JComponent> ui) {
        ImagePanel bgPanel = createImagePanelInstance();

        unsetOpaque(ui.get("jScrollPane1"));
        unsetOpaque(ui.get("jPanel1"));
        unsetOpaque(ui.get("tablesPanel"));
        JComponent viewport = ui.get("jScrollPane1ViewPort");
View Full Code Here

                        return null;
                    }
                }
            }
        }
        return new ImagePanel(background, ImagePanel.SCALED);
    }
View Full Code Here

            if (background == null) {
                throw new FileNotFoundException("Couldn't find " + filename + " in resources.");
            }

            return new ImagePanel(background, type);

        } catch (Exception e) {
            log.error(e.getMessage(), e);
            return null;
        }
View Full Code Here

        // life area
        r = new Rectangle(18, 18);
        lifeLabel.setToolTipText("Life");
        Image imageLife = ImageHelper.getImageFromResources("/info/life.png");
        BufferedImage resizedLife = ImageHelper.getResizedImage(BufferedImageBuilder.bufferImage(imageLife, BufferedImage.TYPE_INT_ARGB), r);
        life = new ImagePanel(resizedLife, ImagePanel.ACTUAL);
        life.setToolTipText("Life");
        life.setOpaque(false);
        // hand area
        r = new Rectangle(18, 18);
        handLabel.setToolTipText("Hand");
        Image imageHand = ImageHelper.getImageFromResources("/info/hand.png");
        BufferedImage resizedHand = ImageHelper.getResizedImage(BufferedImageBuilder.bufferImage(imageHand, BufferedImage.TYPE_INT_ARGB), r);
        hand = new ImagePanel(resizedHand, ImagePanel.ACTUAL);
        hand.setToolTipText("Hand");
        hand.setOpaque(false);

        // Poison count
        poisonLabel.setText("0");
        r = new Rectangle(14, 14);
        poisonLabel.setToolTipText("Poison");
        Image imagePoison = ImageHelper.getImageFromResources("/info/poison.png");
        BufferedImage resizedPoison = ImageHelper.getResizedImage(BufferedImageBuilder.bufferImage(imagePoison, BufferedImage.TYPE_INT_ARGB), r);
        poison = new ImagePanel(resizedPoison, ImagePanel.ACTUAL);
        poison.setToolTipText("Poison");
        poison.setOpaque(false);
       
        // Library
        r = new Rectangle(19, 19);
        libraryLabel.setToolTipText("Library");
        Image imageLibrary = ImageHelper.getImageFromResources("/info/library.png");
        BufferedImage resizedLibrary = ImageHelper.getResizedImage(BufferedImageBuilder.bufferImage(imageLibrary, BufferedImage.TYPE_INT_ARGB), r);
        library = new ImagePanel(resizedLibrary, ImagePanel.ACTUAL);
        library.setToolTipText("Library");
        library.setOpaque(false);

        // Grave count and open graveyard button
        graveLabel = new JLabel();
View Full Code Here

            if (background == null) {
                throw new FileNotFoundException("Couldn't find background file in resources.");
            }

            if (ui.containsKey("gamePanel") && ui.containsKey("jLayeredPane")) {
                ImagePanel bgPanel = new ImagePanel(background, ImagePanel.TILED);

                unsetOpaque(ui.get("jSplitPane1"));
                unsetOpaque(ui.get("pnlBattlefield"));
                unsetOpaque(ui.get("jPanel3"));
                unsetOpaque(ui.get("hand"));
                unsetOpaque(ui.get("gameChatPanel"));
                unsetOpaque(ui.get("userChatPanel"));

                ui.get("gamePanel").remove(ui.get("jLayeredPane"));
                bgPanel.add(ui.get("jLayeredPane"));
                ui.get("gamePanel").add(bgPanel);
            } else {
                log.error("error: no components");
            }
        } catch (Exception e) {
View Full Code Here

TOP

Related Classes of mage.components.ImagePanel

Copyright © 2018 www.massapicom. 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.