Files
tustu/app/com/efiAnalytics/ui/WaitBarComponent.java
johndoe6345789 e17cdf49b3 Add wizard UI components and functionality
- Implement WizardCancelActionListener to handle cancellation actions.
- Create WizardDialog for managing dialog windows with window listener.
- Add WizardDialogCallback for handling dialog callbacks.
- Introduce WizardNextActionListener for handling next actions in the wizard.
- Develop WizardPanel to manage the wizard's layout and navigation.
- Implement WizardRunnable to run wizard actions in a separate thread.
- Define WizardStepCallback interface for step callbacks in the wizard.
- Create YAxisSelectorLayoutRunnable for managing layout updates.
- Add YAxisSelectorPanel for selecting Y-axis options in the UI.
- Remove unused interfaces and classes (cP, cT, co, cx, dx, eR, eU, ev).
2026-01-11 07:05:02 +00:00

104 lines
3.0 KiB
Java

package com.efiAnalytics.ui;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.GraphicsConfiguration;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
import java.awt.Image;
import java.awt.RenderingHints;
import javax.swing.JComponent;
public class WaitBarComponent extends JComponent {
Image a = null;
int b = 350;
int c = -this.b;
fI d = null;
public fH() {
setMinimumSize(new Dimension(100, eJ.a(4)));
setPreferredSize(new Dimension(100, eJ.a(4)));
setOpaque(true);
}
public void paint(Graphics paramGraphics) {
if (this.d == null) {
paramGraphics.setColor(getBackground());
paramGraphics.fillRect(0, 0, getWidth(), getHeight());
return;
}
for (int i = this.c; i < getWidth(); i += this.b)
paramGraphics.drawImage(a(paramGraphics), i, 0, null);
if (this.c >= 0)
this.c = -this.b;
}
private Image a(Graphics paramGraphics) {
if (this.a == null) {
GraphicsEnvironment graphicsEnvironment = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice graphicsDevice = graphicsEnvironment.getDefaultScreenDevice();
GraphicsConfiguration graphicsConfiguration = graphicsDevice.getDefaultConfiguration();
Graphics graphics = null;
this.a = graphicsConfiguration.createCompatibleImage(this.b, getHeight(), 3);
graphics = this.a.getGraphics();
Graphics2D graphics2D = (Graphics2D)graphics;
graphics2D.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
graphics2D.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
graphics.setColor(getBackground());
graphics.fillRect(0, 0, this.a.getWidth(null), this.a.getHeight(null));
int i = getForeground().getRed();
int j = getForeground().getGreen();
int k = getForeground().getBlue();
double d = this.a.getWidth(null) / 127.5D;
int m = 0;
for (byte b = 0; b < this.a.getWidth(null); b++) {
m = (int)(b * d);
if (m > 255) {
int n = m - 255;
m = 255 - n;
}
if (m < 0)
m = 0;
Color color = new Color(i, j, k, m);
graphics.setColor(color);
graphics.drawLine(b, 0, b, this.a.getHeight(null));
}
}
return this.a;
}
public void a() {
if (this.d != null)
this.d.a();
this.d = new fI(this);
this.d.start();
}
public void b() {
if (this.d != null)
this.d.a();
this.d = null;
repaint();
}
public void setForeground(Color paramColor) {
super.setForeground(paramColor);
this.a = null;
}
public void setBackground(Color paramColor) {
super.setBackground(paramColor);
this.a = null;
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/com/efiAnalytics/ui/fH.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/