org.jdesktop.swingx.painter.MattePainter Java Examples
The following examples show how to use
org.jdesktop.swingx.painter.MattePainter.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: WelcomePanel.java From dsworkbench with Apache License 2.0 | 6 votes |
/** Creates new form WelcomePanel */ public WelcomePanel() { initComponents(); setOpaque(true); welcomeTooltipMap.put(jxHelpLabel, "<html> <h2 style='color:#953333; font-weight: bold;'>Integrierte Hilfe</h2> DS Workbench bietet eine umfangreiche Hilfe, die du im Programm jederzeit über <strong>F1</strong> aufrufen kannst. Dabei wird versucht, das passende Hilfethema für die Ansicht, in der du dich gerade befindest, auszuwählen. Es schadet aber auch nicht, einfach mal so in der Hilfe zu stöbern um neue Funktionen zu entdecken. Einsteiger sollten in jedem Fall die ersten drei Kapitel der Wichtigen Grundlagen gelesen haben.</html>"); welcomeTooltipMap.put(jxCommunityLabel, "<html> <h2 style='color:#953333; font-weight: bold;'>Die DS Workbench Community</h2> Natürlich gibt es neben dir noch eine Vielzahl anderer Spieler, die DS Workbench regelmäßig und intensiv benutzen. Einen perfekten Anlaufpunkt für alle Benutzer bietet das DS Workbench Forum, wo man immer jemanden trifft mit dem man Erfahrungen austauschen und wo man Fragen stellen kann.</html>"); welcomeTooltipMap.put(jxIdeaLabel, "<html> <h2 style='color:#953333; font-weight: bold;'>Verbesserungen und Ideen </h2> Gibt es irgendwas wo du meinst, dass es in DS Workbench fehlt und was anderen Benutzern auch helfen könnte? Hast du eine Idee, wie man DS Workbench verbessern oder die Handhabung vereinfachen könnte? Dann bietet dieser Bereich im DS Workbench Forum die perfekte Anlaufstelle für dich. Trau dich und hilf mit, DS Workbench zu verbessern. </html>"); welcomeTooltipMap.put(jxFacebookLabel, "<html> <h2 style='color:#953333; font-weight: bold;'>DS Workbench @ Facebook</h2> Natürlich gehört es heutzutage fast zum guten Ton, bei Facebook in irgendeiner Art und Weise vertreten zu sein. Auch DS Workbench hat eine eigene Facebook Seite, mit deren Hilfe ihr euch jederzeit über aktuelle News oder Geschehnisse im Zusammenhang mit DS Workbench informieren könnt.</html>"); welcomeTooltipMap.put(jContentLabel, "<html> <h2 style='color:#953333'>Willkommen bei DS Workbench</h2> Wenn du diese Seite siehst, dann hast du DS Workbench erfolgreich installiert und die ersten Schritte ebenso erfolgreich gemeistert. Eigentlich steht nun einer unbeschwerten Angriffsplanung und -durchführung nichts mehr im Wege. Erlaube mir trotzdem kurz auf einige Dinge hinzuweisen, die dir möglicherweise beim <b>Umgang mit DS Workbench helfen</b> oder aber dir die Möglichkeit geben, einen wichtigen Teil zur <b>Weiterentwicklung und stetigen Verbesserung</b> dieses Programms beizutragen. Fahre einfach mit der Maus über eins der vier Symbole in den Ecken, um hilfreiche und interessante Informationen rund um DS Workbench zu erfahren. Klicke auf ein Symbol, um direkt zum entsprechenden Ziel zu gelangen. Die Einträge findest du später auch im Hauptmenü unter 'Sonstiges'. <br> <h3 style='color:#953333'> Nun aber viel Spaß mit DS Workbench.</h3> </html>"); try { back = ImageIO.read(WelcomePanel.class.getResource("/images/c.gif")); } catch (Exception ignored) { } if (back != null) { setBackgroundPainter(new MattePainter(new TexturePaint(back, new Rectangle2D.Float(0, 0, 200, 20)))); } }
Example #2
Source File: DSWorkbenchConquersFrame.java From dsworkbench with Apache License 2.0 | 6 votes |
@Override public void actionPerformed(ActionEvent e) { if (e.getActionCommand().equals("Find")) { BufferedImage back = ImageUtils.createCompatibleBufferedImage(3, 3, BufferedImage.TRANSLUCENT); Graphics g = back.getGraphics(); g.setColor(new Color(120, 120, 120, 120)); g.fillRect(0, 0, back.getWidth(), back.getHeight()); g.setColor(new Color(120, 120, 120)); g.drawLine(0, 0, 3, 3); g.dispose(); TexturePaint paint = new TexturePaint(back, new Rectangle2D.Double(0, 0, back.getWidth(), back.getHeight())); jxFilterPane.setBackgroundPainter(new MattePainter(paint)); DefaultListModel model = new DefaultListModel(); for (int i = 0; i < jConquersTable.getColumnCount(); i++) { TableColumnExt col = jConquersTable.getColumnExt(i); if (col.isVisible() && !col.getTitle().equals("Entfernung") && !col.getTitle().equals("Dorfpunkte")) { model.addElement(col.getTitle()); } } jXColumnList.setModel(model); jXColumnList.setSelectedIndex(0); jxFilterPane.setVisible(true); } }
Example #3
Source File: ToolsInternalFrame.java From chipster with MIT License | 5 votes |
/** * Initializes the internal frame for the second step. Creates necesserly * components and sets them to frame. * */ public void initializeSecondStep(){ secondStepOptionPanel = new JXTaskPaneContainer(); // secondStepOptionPanel.add(this.getDataTypePanel()); secondStepOptionPanel.add(this.getChipCountPanel()); secondStepOptionPanel.add(this.createGuessTheRestPanel()); secondStepOptionPanel.add(this.createDataTrimmingPanel()); secondStepOptionPanel.setBackgroundPainter(new MattePainter(Color.white)); JScrollPane scroll = new JScrollPane(secondStepOptionPanel); scroll.setBorder(BorderFactory.createEmptyBorder()); this.setContent(scroll); }
Example #4
Source File: DSWorkbenchDistanceFrame.java From dsworkbench with Apache License 2.0 | 5 votes |
public void showError(String pMessage) { infoPanel.setCollapsed(false); jXLabel1.setBackgroundPainter(new MattePainter(Color.RED)); jXLabel1.setForeground(Color.WHITE); jXLabel1.setText(pMessage); }
Example #5
Source File: DSWorkbenchReportFrame.java From dsworkbench with Apache License 2.0 | 5 votes |
@Override public void actionPerformed(ActionEvent e) { ReportTableTab activeTab = getActiveTab(); if (e.getActionCommand() != null && activeTab != null) { if (e.getActionCommand().equals("Copy")) { activeTab.transferSelection(ReportTableTab.TRANSFER_TYPE.COPY_TO_INTERNAL_CLIPBOARD); } else if (e.getActionCommand().equals("BBCopy")) { activeTab.transferSelection(ReportTableTab.TRANSFER_TYPE.CLIPBOARD_BB); } else if (e.getActionCommand().equals("Cut")) { activeTab.transferSelection(ReportTableTab.TRANSFER_TYPE.CUT_TO_INTERNAL_CLIPBOARD); } else if (e.getActionCommand().equals("Paste")) { activeTab.transferSelection(ReportTableTab.TRANSFER_TYPE.FROM_INTERNAL_CLIPBOARD); } else if (e.getActionCommand().equals("Delete")) { activeTab.deleteSelection(true); } else if (e.getActionCommand().equals("Find")) { BufferedImage back = ImageUtils.createCompatibleBufferedImage(3, 3, BufferedImage.TRANSLUCENT); Graphics g = back.getGraphics(); g.setColor(new Color(120, 120, 120, 120)); g.fillRect(0, 0, back.getWidth(), back.getHeight()); g.setColor(new Color(120, 120, 120)); g.drawLine(0, 0, 3, 3); g.dispose(); TexturePaint paint = new TexturePaint(back, new Rectangle2D.Double(0, 0, back.getWidth(), back.getHeight())); jxSearchPane.setBackgroundPainter(new MattePainter(paint)); DefaultListModel model = new DefaultListModel(); for (int i = 0; i < activeTab.getReportTable().getColumnCount(); i++) { TableColumnExt col = activeTab.getReportTable().getColumnExt(i); if (col.isVisible()) { if (!col.getTitle().equals("Status") && !col.getTitle().equals("Typ") && !col.getTitle().equals("Sonstiges")) { model.addElement(col.getTitle()); } } } jXColumnList.setModel(model); jXColumnList.setSelectedIndex(0); jxSearchPane.setVisible(true); } } }
Example #6
Source File: DSWorkbenchConquersFrame.java From dsworkbench with Apache License 2.0 | 5 votes |
/** * * @param pMessage */ public void showError(String pMessage) { infoPanel.setCollapsed(false); jXLabel1.setBackgroundPainter(new MattePainter(Color.RED)); jXLabel1.setForeground(Color.WHITE); jXLabel1.setText(pMessage); }
Example #7
Source File: DSWorkbenchTroopsFrame.java From dsworkbench with Apache License 2.0 | 5 votes |
@Override public void actionPerformed(ActionEvent e) { TroopTableTab activeTab = getActiveTab(); if (e.getActionCommand().equals("Delete")) { if (activeTab != null) { activeTab.deleteSelection(); } } else if (e.getActionCommand().equals("BBCopy")) { if (activeTab != null) { activeTab.transferSelection(TroopTableTab.TRANSFER_TYPE.CLIPBOARD_BB); } } else if (e.getActionCommand().equals("Find")) { BufferedImage back = ImageUtils.createCompatibleBufferedImage(3, 3, BufferedImage.TRANSLUCENT); Graphics g = back.getGraphics(); g.setColor(new Color(120, 120, 120, 120)); g.fillRect(0, 0, back.getWidth(), back.getHeight()); g.setColor(new Color(120, 120, 120)); g.drawLine(0, 0, 3, 3); g.dispose(); TexturePaint paint = new TexturePaint(back, new Rectangle2D.Double(0, 0, back.getWidth(), back.getHeight())); jxSearchPane.setBackgroundPainter(new MattePainter(paint)); updateTagList(); jxSearchPane.setVisible(true); } else if (e.getActionCommand() != null && activeTab != null) { if (e.getActionCommand().equals("SelectionDone")) { activeTab.updateSelectionInfo(); } } }
Example #8
Source File: DSWorkbenchRankFrame.java From dsworkbench with Apache License 2.0 | 5 votes |
@Override public void actionPerformed(ActionEvent e) { RankTableTab activeTab = getActiveTab(); if (e.getActionCommand() != null && activeTab != null) { if (e.getActionCommand().equals("Find")) { BufferedImage back = ImageUtils.createCompatibleBufferedImage(3, 3, BufferedImage.TRANSLUCENT); Graphics g = back.getGraphics(); g.setColor(new Color(120, 120, 120, 120)); g.fillRect(0, 0, back.getWidth(), back.getHeight()); g.setColor(new Color(120, 120, 120)); g.drawLine(0, 0, 3, 3); g.dispose(); TexturePaint paint = new TexturePaint(back, new Rectangle2D.Double(0, 0, back.getWidth(), back.getHeight())); jxSearchPane.setBackgroundPainter(new MattePainter(paint)); DefaultListModel model = new DefaultListModel(); for (int i = 0; i < activeTab.getRankTable().getColumnCount(); i++) { TableColumnExt col = activeTab.getRankTable().getColumnExt(i); if (col.isVisible()) { if (col.getTitle().equals("Name") || col.getTitle().equals("Tag") || col.getTitle().equals("Stamm")) { model.addElement(col.getTitle()); } } } jXColumnList.setModel(model); jXColumnList.setSelectedIndex(0); jxSearchPane.setVisible(true); } } }
Example #9
Source File: DSWorkbenchTagFrame.java From dsworkbench with Apache License 2.0 | 5 votes |
/** * * @param pMessage */ public void showError(String pMessage) { infoPanel.setCollapsed(false); jXLabel1.setBackgroundPainter(new MattePainter(Color.RED)); jXLabel1.setForeground(Color.WHITE); jXLabel1.setText(pMessage); }
Example #10
Source File: DSWorkbenchMainFrame.java From dsworkbench with Apache License 2.0 | 5 votes |
public void showInfo(String pMessage) { mNotificationHideThread.interrupt(); infoPanel.setCollapsed(false); jXLabel1.setBackgroundPainter(new MattePainter(Color.YELLOW)); jXLabel1.setIcon(new ImageIcon("./graphics/icons/warning.png")); jXLabel1.setForeground(Color.BLACK); jXLabel1.setText(pMessage); }
Example #11
Source File: DSWorkbenchMainFrame.java From dsworkbench with Apache License 2.0 | 5 votes |
public void showSuccess(String pMessage) { mNotificationHideThread.interrupt(); infoPanel.setCollapsed(false); jXLabel1.setBackgroundPainter(new MattePainter(Color.GREEN)); jXLabel1.setIcon(new ImageIcon(DSWorkbenchMainFrame.class.getResource("/res/checkbox.png"))); jXLabel1.setForeground(Color.BLACK); jXLabel1.setText(pMessage); }
Example #12
Source File: VioGenQueriesWPanel.java From BART with MIT License | 5 votes |
public HighlighterControl() { matte = new MattePainter(PaintUtils.setAlpha(base, 125)); tableValueBasedHighlighter = new RelativePainterHighlighter(matte); table.addHighlighter(tableValueBasedHighlighter); setSpreadColumns(false); }
Example #13
Source File: CardsPicPanel.java From MtgDesktopCompanion with GNU General Public License v3.0 | 5 votes |
private void initGUI() { renderer = new ReflectionRenderer(); setBackgroundPainter(new MattePainter(PaintUtils.NIGHT_GRAY, true)); GestionnaireEvenements interactionManager = new GestionnaireEvenements(this); this.addMouseListener(interactionManager); this.addMouseMotionListener(interactionManager); this.addMouseWheelListener(interactionManager); timer = new Timer(30, e -> { repaint(); xScale += xDelta; if (xScale > 1 || xScale < -1) { xDelta *= -1; } if (loop > 0 && ((int) xScale == 1 || (int) xScale == -1)) { timer.stop(); launched = false; } loop++; }); }
Example #14
Source File: ToolsInternalFrame.java From chipster with MIT License | 5 votes |
/** * Initializes the internal frame for the first step. Creates necessery * components and sets them to frame. * */ public void initializeFirstStep(){ firstStepOptionPanel = new JXTaskPaneContainer(); firstStepOptionPanel.add(this.createDelimSelectorPanel()); firstStepOptionPanel.add(this.createDecimalSeparatorPanel()); firstStepOptionPanel.setBackgroundPainter(new MattePainter(Color.white)); JScrollPane scroll = new JScrollPane(firstStepOptionPanel); scroll.setBorder(BorderFactory.createEmptyBorder()); this.setContent(scroll); }
Example #15
Source File: DSWorkbenchNotepad.java From dsworkbench with Apache License 2.0 | 5 votes |
@Override public void actionPerformed(ActionEvent e) { NoteTableTab activeTab = getActiveTab(); if (e.getActionCommand() != null && activeTab != null) { if (e.getActionCommand().equals("Copy")) { activeTab.transferSelection(NoteTableTab.TRANSFER_TYPE.COPY_TO_INTERNAL_CLIPBOARD); } else if (e.getActionCommand().equals("BBCopy")) { activeTab.transferSelection(NoteTableTab.TRANSFER_TYPE.CLIPBOARD_BB); } else if (e.getActionCommand().equals("BBCopy_Village")) { activeTab.copyVillagesAsBBCodes(); } else if (e.getActionCommand().equals("Cut")) { activeTab.transferSelection(NoteTableTab.TRANSFER_TYPE.CUT_TO_INTERNAL_CLIPBOARD); } else if (e.getActionCommand().equals("Paste")) { activeTab.transferSelection(NoteTableTab.TRANSFER_TYPE.FROM_INTERNAL_CLIPBOARD); } else if (e.getActionCommand().equals("Delete")) { activeTab.deleteSelection(true); } else if (e.getActionCommand().equals("Delete_Village")) { activeTab.deleteVillagesFromNotes(); } else if (e.getActionCommand().equals("Find")) { BufferedImage back = ImageUtils.createCompatibleBufferedImage(3, 3, BufferedImage.TRANSLUCENT); Graphics g = back.getGraphics(); g.setColor(new Color(120, 120, 120, 120)); g.fillRect(0, 0, back.getWidth(), back.getHeight()); g.setColor(new Color(120, 120, 120)); g.drawLine(0, 0, 3, 3); g.dispose(); TexturePaint paint = new TexturePaint(back, new Rectangle2D.Double(0, 0, back.getWidth(), back.getHeight())); jxSearchPane.setBackgroundPainter(new MattePainter(paint)); jxSearchPane.setVisible(true); } } }
Example #16
Source File: DSWorkbenchDistanceFrame.java From dsworkbench with Apache License 2.0 | 4 votes |
public void showSuccess(String pMessage) { infoPanel.setCollapsed(false); jXLabel1.setBackgroundPainter(new MattePainter(Color.GREEN)); jXLabel1.setForeground(Color.BLACK); jXLabel1.setText(pMessage); }
Example #17
Source File: TroopTableTab.java From dsworkbench with Apache License 2.0 | 4 votes |
public void showError(String pMessage) { infoPanel.setCollapsed(false); jXLabel1.setBackgroundPainter(new MattePainter(Color.RED)); jXLabel1.setForeground(Color.WHITE); jXLabel1.setText(pMessage); }
Example #18
Source File: DSWorkbenchWatchtowerFrame.java From dsworkbench with Apache License 2.0 | 4 votes |
public void showSuccess(String pMessage) { infoPanel.setCollapsed(false); jXLabel1.setBackgroundPainter(new MattePainter(Color.GREEN)); jXLabel1.setForeground(Color.BLACK); jXLabel1.setText(pMessage); }
Example #19
Source File: RankTableTab.java From dsworkbench with Apache License 2.0 | 4 votes |
public void showSuccess(String pMessage) { infoPanel.setCollapsed(false); jXLabel1.setBackgroundPainter(new MattePainter(Color.GREEN)); jXLabel1.setForeground(Color.BLACK); jXLabel1.setText(pMessage); }
Example #20
Source File: AttackTableTab.java From dsworkbench with Apache License 2.0 | 4 votes |
public void showError(String pMessage) { infoPanel.setCollapsed(false); jXLabel1.setBackgroundPainter(new MattePainter(Color.RED)); jXLabel1.setForeground(Color.WHITE); jXLabel1.setText(pMessage); }
Example #21
Source File: AttackTableTab.java From dsworkbench with Apache License 2.0 | 4 votes |
public void showInfo(String pMessage) { infoPanel.setCollapsed(false); jXLabel1.setBackgroundPainter(new MattePainter(getBackground())); jXLabel1.setForeground(Color.BLACK); jXLabel1.setText(pMessage); }
Example #22
Source File: AttackTableTab.java From dsworkbench with Apache License 2.0 | 4 votes |
public void showSuccess(String pMessage) { infoPanel.setCollapsed(false); jXLabel1.setBackgroundPainter(new MattePainter(Color.GREEN)); jXLabel1.setForeground(Color.BLACK); jXLabel1.setText(pMessage); }
Example #23
Source File: ReportTableTab.java From dsworkbench with Apache License 2.0 | 4 votes |
public void showError(String pMessage) { infoPanel.setCollapsed(false); jXLabel1.setBackgroundPainter(new MattePainter(Color.RED)); jXLabel1.setForeground(Color.WHITE); jXLabel1.setText(pMessage); }
Example #24
Source File: ReportTableTab.java From dsworkbench with Apache License 2.0 | 4 votes |
public void showInfo(String pMessage) { infoPanel.setCollapsed(false); jXLabel1.setBackgroundPainter(new MattePainter(getBackground())); jXLabel1.setForeground(Color.BLACK); jXLabel1.setText(pMessage); }
Example #25
Source File: ReportTableTab.java From dsworkbench with Apache License 2.0 | 4 votes |
public void showSuccess(String pMessage) { infoPanel.setCollapsed(false); jXLabel1.setBackgroundPainter(new MattePainter(Color.GREEN)); jXLabel1.setForeground(Color.BLACK); jXLabel1.setText(pMessage); }
Example #26
Source File: NoteTableTab.java From dsworkbench with Apache License 2.0 | 4 votes |
public void showError(String pMessage) { infoPanel.setCollapsed(false); jXLabel1.setBackgroundPainter(new MattePainter(Color.RED)); jXLabel1.setForeground(Color.WHITE); jXLabel1.setText(pMessage); }
Example #27
Source File: NoteTableTab.java From dsworkbench with Apache License 2.0 | 4 votes |
public void showInfo(String pMessage) { infoPanel.setCollapsed(false); jXLabel1.setBackgroundPainter(new MattePainter(getBackground())); jXLabel1.setForeground(Color.BLACK); jXLabel1.setText(pMessage); }
Example #28
Source File: NoteTableTab.java From dsworkbench with Apache License 2.0 | 4 votes |
public void showSuccess(String pMessage) { infoPanel.setCollapsed(false); jXLabel1.setBackgroundPainter(new MattePainter(Color.GREEN)); jXLabel1.setForeground(Color.BLACK); jXLabel1.setText(pMessage); }
Example #29
Source File: VillageSupportFrame.java From dsworkbench with Apache License 2.0 | 4 votes |
public void showError(String pMessage) { infoPanel.setCollapsed(false); jXLabel1.setBackgroundPainter(new MattePainter(Color.RED)); jXLabel1.setForeground(Color.WHITE); jXLabel1.setText(pMessage); }
Example #30
Source File: RankTableTab.java From dsworkbench with Apache License 2.0 | 4 votes |
public void showInfo(String pMessage) { infoPanel.setCollapsed(false); jXLabel1.setBackgroundPainter(new MattePainter(getBackground())); jXLabel1.setForeground(Color.BLACK); jXLabel1.setText(pMessage); }