mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-09-25 00:23:36 +00:00
Added
- Allowed copy/cut tags to clipboard across multiple SWFs - Keyboard shortcuts for tag clipboard operations - Hilight clipboard panel on copy/cut action for a few seconds
This commit is contained in:
@@ -21,6 +21,7 @@ import java.awt.BasicStroke;
|
||||
import java.awt.BorderLayout;
|
||||
import java.awt.Cursor;
|
||||
import java.awt.FlowLayout;
|
||||
import java.awt.Font;
|
||||
import java.awt.Graphics;
|
||||
import java.awt.Graphics2D;
|
||||
import java.awt.RenderingHints;
|
||||
@@ -32,6 +33,8 @@ import java.awt.event.MouseEvent;
|
||||
import java.awt.geom.GeneralPath;
|
||||
import java.util.EnumSet;
|
||||
import java.util.Set;
|
||||
import java.util.Timer;
|
||||
import java.util.TimerTask;
|
||||
import javax.swing.JButton;
|
||||
import javax.swing.JComponent;
|
||||
import javax.swing.JLabel;
|
||||
@@ -63,6 +66,8 @@ public class ClipboardPanel extends JPanel {
|
||||
private JLabel label;
|
||||
|
||||
private MainPanel mainPanel;
|
||||
|
||||
private Timer timer = null;
|
||||
|
||||
public ClipboardPanel(MainPanel mainPanel) {
|
||||
this.mainPanel = mainPanel;
|
||||
@@ -140,4 +145,20 @@ public class ClipboardPanel extends JPanel {
|
||||
}
|
||||
setVisible(clipboardSize > 0);
|
||||
}
|
||||
|
||||
public void flash() {
|
||||
if (timer != null) {
|
||||
timer.cancel();
|
||||
}
|
||||
label.setFont(label.getFont().deriveFont(Font.BOLD));
|
||||
repaint();
|
||||
|
||||
timer = new Timer();
|
||||
timer.schedule(new TimerTask() {
|
||||
@Override
|
||||
public void run() {
|
||||
label.setFont(label.getFont().deriveFont(Font.PLAIN));
|
||||
}
|
||||
}, 1000);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user