mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-07-05 03:14:41 +00:00
UI thread invoke fixes/improvements 3
This commit is contained in:
@@ -181,12 +181,10 @@ public class PlayerControls extends JPanel implements MediaDisplayListener {
|
||||
frameLabel = new JLabel("0", SwingConstants.CENTER);
|
||||
frameLabel.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
|
||||
frameLabel.addMouseMotionListener(new MouseMotionAdapter() {
|
||||
|
||||
@Override
|
||||
public void mouseMoved(MouseEvent e) {
|
||||
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
frameLabel.setVisible(false);
|
||||
@@ -194,7 +192,6 @@ public class PlayerControls extends JPanel implements MediaDisplayListener {
|
||||
zeroCharacterWidth = frameLabel.getFontMetrics(notUnderlinedFont).stringWidth("0");
|
||||
|
||||
frameLabel.addMouseListener(new MouseAdapter() {
|
||||
|
||||
@Override
|
||||
public void mouseEntered(MouseEvent e) {
|
||||
frameLabel.setFont(underlinedFont);
|
||||
@@ -212,7 +209,6 @@ public class PlayerControls extends JPanel implements MediaDisplayListener {
|
||||
mainPanel.gotoFrame(gotoFrame);
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
timeLabel = new JLabel("(00:00.00)");
|
||||
totalTimeLabel = new JLabel("(00:00.00)");
|
||||
@@ -441,11 +437,10 @@ public class PlayerControls extends JPanel implements MediaDisplayListener {
|
||||
gotoPanel.add(new JLabel(AppStrings.translate("preview.gotoframe.dialog.message").replace("%min%", "1").replace("%max%", "" + display.getTotalFrames())), BorderLayout.NORTH);
|
||||
gotoPanel.add(frameField, BorderLayout.CENTER);
|
||||
gotoPanel.addAncestorListener(new AncestorListener() {
|
||||
|
||||
@Override
|
||||
public void ancestorAdded(AncestorEvent event) {
|
||||
final AncestorListener al = this;
|
||||
View.execInEventDispatchLater(() -> {
|
||||
View.execInEventDispatch(() -> {
|
||||
frameField.selectAll();
|
||||
frameField.requestFocusInWindow();
|
||||
gotoPanel.removeAncestorListener(al);
|
||||
|
||||
Reference in New Issue
Block a user