Remove unused imports

This commit is contained in:
SiboVG 2024-08-09 04:36:51 +02:00
parent 53b2e92cbd
commit af7f26ab48
82 changed files with 1 additions and 156 deletions

View File

@ -6,7 +6,6 @@ import info.openrocket.core.aerodynamics.AerodynamicForces;
import info.openrocket.core.aerodynamics.FlightConditions;
import info.openrocket.core.logging.Warning;
import info.openrocket.core.logging.WarningSet;
import info.openrocket.core.rocketcomponent.BodyTube;
import info.openrocket.core.rocketcomponent.RocketComponent;
import info.openrocket.core.rocketcomponent.TubeFinSet;
import info.openrocket.core.util.Coordinate;

View File

@ -2,7 +2,6 @@ package info.openrocket.core.appearance.defaults;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;

View File

@ -7,8 +7,6 @@ import java.util.IdentityHashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import info.openrocket.core.motor.DesignationComparator;
import info.openrocket.core.motor.Manufacturer;

View File

@ -2,7 +2,6 @@ package info.openrocket.core.document.attachments;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;

View File

@ -4,7 +4,6 @@ import java.io.IOException;
import java.io.InputStream;
import java.util.List;
import info.openrocket.core.rocketcomponent.ComponentChangeEvent;
import info.openrocket.core.rocketcomponent.FlightConfiguration;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@ -13,7 +12,6 @@ import org.xml.sax.SAXException;
import info.openrocket.core.document.OpenRocketDocument;
import info.openrocket.core.document.Simulation;
import info.openrocket.core.document.StorageOptions;
import info.openrocket.core.document.StorageOptions.FileType;
import info.openrocket.core.file.AbstractRocketLoader;
import info.openrocket.core.file.DocumentLoadingContext;

View File

@ -3,8 +3,6 @@ package info.openrocket.core.file.openrocket.savers;
import java.util.List;
import java.util.Locale;
import info.openrocket.core.rocketcomponent.FinSet;
import info.openrocket.core.rocketcomponent.position.AxialMethod;
import info.openrocket.core.util.MathUtil;
public class FinSetSaver extends ExternalComponentSaver {

View File

@ -4,7 +4,6 @@ import info.openrocket.core.rocketcomponent.NoseCone;
import java.util.ArrayList;
import java.util.List;
import java.util.Locale;
public class NoseConeSaver extends TransitionSaver {

View File

@ -1,6 +1,5 @@
package info.openrocket.core.file.rasaero;
import info.openrocket.core.file.motor.GeneralMotorLoader;
import info.openrocket.core.file.motor.RASPMotorLoader;
import info.openrocket.core.logging.WarningSet;
import info.openrocket.core.database.motor.ThrustCurveMotorSet;

View File

@ -9,7 +9,6 @@ import info.openrocket.core.rocketcomponent.RocketComponent;
import info.openrocket.core.rocketcomponent.Transition;
import info.openrocket.core.rocketcomponent.position.AnglePositionable;
import info.openrocket.core.rocketcomponent.position.AxialMethod;
import info.openrocket.core.rocketcomponent.position.RadiusMethod;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;

View File

@ -1,26 +1,20 @@
package info.openrocket.core.file.rocksim.export;
import info.openrocket.core.file.rocksim.RockSimCommonConstants;
import info.openrocket.core.rocketcomponent.BodyTube;
import info.openrocket.core.rocketcomponent.Bulkhead;
import info.openrocket.core.rocketcomponent.CenteringRing;
import info.openrocket.core.rocketcomponent.EngineBlock;
import info.openrocket.core.rocketcomponent.FinSet;
import info.openrocket.core.rocketcomponent.FreeformFinSet;
import info.openrocket.core.rocketcomponent.InnerTube;
import info.openrocket.core.rocketcomponent.MassObject;
import info.openrocket.core.rocketcomponent.Parachute;
import info.openrocket.core.rocketcomponent.RocketComponent;
import info.openrocket.core.rocketcomponent.Streamer;
import info.openrocket.core.rocketcomponent.Transition;
import info.openrocket.core.rocketcomponent.TubeCoupler;
import info.openrocket.core.rocketcomponent.position.AxialMethod;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlRootElement;
import java.util.ArrayList;
import java.util.List;
/**
* Conversion DTO for a TubeCoupler. TubeCoupler's are represented as Rings in

View File

@ -3,7 +3,6 @@ package info.openrocket.core.file.wavefrontobj.export.shapes;
import com.sun.istack.NotNull;
import info.openrocket.core.file.wavefrontobj.CoordTransform;
import info.openrocket.core.file.wavefrontobj.DefaultObj;
import info.openrocket.core.file.wavefrontobj.DefaultObjEdge;
import info.openrocket.core.file.wavefrontobj.DefaultObjFace;
import info.openrocket.core.file.wavefrontobj.ObjUtils;

View File

@ -2,7 +2,6 @@ package info.openrocket.core.logging;
import info.openrocket.core.l10n.Translator;
import info.openrocket.core.motor.Motor;
import info.openrocket.core.rocketcomponent.RocketComponent;
import info.openrocket.core.startup.Application;
import info.openrocket.core.simulation.FlightEvent;
import info.openrocket.core.unit.UnitGroup;

View File

@ -6,7 +6,6 @@ import java.util.Map;
import info.openrocket.core.motor.Motor;
import info.openrocket.core.rocketcomponent.FlightConfiguration;
import info.openrocket.core.rocketcomponent.RocketComponent;
import info.openrocket.core.simulation.MotorClusterState;
import info.openrocket.core.simulation.SimulationStatus;
import info.openrocket.core.util.MathUtil;

View File

@ -11,7 +11,6 @@ import info.openrocket.core.document.Simulation;
import info.openrocket.core.optimization.general.Function;
import info.openrocket.core.optimization.general.OptimizationException;
import info.openrocket.core.optimization.general.Point;
import info.openrocket.core.rocketcomponent.Rocket;
import info.openrocket.core.unit.UnitGroup;
import info.openrocket.core.unit.Value;
import info.openrocket.core.util.Pair;

View File

@ -3,7 +3,6 @@ package info.openrocket.core.preset;
import static info.openrocket.core.preset.ComponentPreset.*;
import info.openrocket.core.database.Databases;
import info.openrocket.core.material.Material;
import info.openrocket.core.preset.ComponentPreset.Type;
import info.openrocket.core.rocketcomponent.NoseCone;
import info.openrocket.core.rocketcomponent.RailButton;
import info.openrocket.core.rocketcomponent.Transition;

View File

@ -10,7 +10,6 @@ import jakarta.xml.bind.annotation.XmlElementRef;
import jakarta.xml.bind.annotation.XmlElementRefs;
import jakarta.xml.bind.annotation.XmlElementWrapper;
import jakarta.xml.bind.annotation.XmlRootElement;
import jakarta.xml.bind.annotation.XmlValue;
import info.openrocket.core.material.Material;
import info.openrocket.core.preset.ComponentPreset;

View File

@ -12,7 +12,6 @@ import info.openrocket.core.util.BoundingBox;
import info.openrocket.core.util.BugException;
import info.openrocket.core.util.Coordinate;
import info.openrocket.core.util.MathUtil;
import info.openrocket.core.util.ModID;
/**
* Rocket body tube component. Has only two parameters, a radius and length.

View File

@ -2,7 +2,6 @@ package info.openrocket.core.rocketcomponent;
import java.util.Collection;
import java.util.Collections;
import java.util.Iterator;
import info.openrocket.core.util.BoundingBox;
import org.slf4j.Logger;

View File

@ -13,7 +13,6 @@ import info.openrocket.core.formatting.RocketDescriptor;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import info.openrocket.core.l10n.Translator;
import info.openrocket.core.motor.MotorConfiguration;
import info.openrocket.core.motor.MotorConfigurationId;
import info.openrocket.core.startup.Application;

View File

@ -19,7 +19,6 @@ import info.openrocket.core.startup.Application;
import info.openrocket.core.util.BugException;
import info.openrocket.core.util.Coordinate;
import info.openrocket.core.util.MathUtil;
import info.openrocket.core.util.ModID;
/**
* This class defines an inner tube that can be used as a motor mount. The

View File

@ -1,14 +1,5 @@
package info.openrocket.core.rocketcomponent;
import info.openrocket.core.appearance.Appearance;
import info.openrocket.core.appearance.Decal;
import info.openrocket.core.rocketcomponent.ComponentChangeEvent;
import info.openrocket.core.rocketcomponent.RocketComponent;
import info.openrocket.core.rocketcomponent.position.AxialMethod;
import info.openrocket.core.util.StateChangeListener;
import java.util.EventObject;
/**
* This is a marker interface which, if applied to a component, will mark that
* component as having the possibility to

View File

@ -12,7 +12,6 @@ import info.openrocket.core.startup.Application;
import info.openrocket.core.util.BoundingBox;
import info.openrocket.core.util.Coordinate;
import info.openrocket.core.util.MathUtil;
import info.openrocket.core.util.ModID;
import info.openrocket.core.util.StateChangeListener;
import info.openrocket.core.util.ModID;

View File

@ -2,11 +2,8 @@ package info.openrocket.core.rocketcomponent;
import java.util.ArrayList;
import java.util.Collection;
import java.util.EventObject;
import java.util.List;
import info.openrocket.core.appearance.Appearance;
import info.openrocket.core.appearance.Decal;
import info.openrocket.core.l10n.Translator;
import info.openrocket.core.preset.ComponentPreset;
import info.openrocket.core.preset.ComponentPreset.Type;

View File

@ -7,13 +7,9 @@ import org.slf4j.LoggerFactory;
import info.openrocket.core.aerodynamics.AerodynamicForces;
import info.openrocket.core.l10n.Translator;
import info.openrocket.core.masscalc.RigidBody;
import info.openrocket.core.models.atmosphere.AtmosphericConditions;
import info.openrocket.core.rocketcomponent.InstanceMap;
import info.openrocket.core.rocketcomponent.RecoveryDevice;
import info.openrocket.core.simulation.exception.SimulationException;
import info.openrocket.core.startup.Application;
import info.openrocket.core.util.Coordinate;
import info.openrocket.core.util.GeodeticComputationStrategy;
import info.openrocket.core.util.MathUtil;
import info.openrocket.core.util.WorldCoordinate;

View File

@ -1,7 +1,6 @@
package info.openrocket.core.simulation;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Map;
import info.openrocket.core.rocketcomponent.FinSet;

View File

@ -3,10 +3,7 @@ package info.openrocket.core.simulation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import info.openrocket.core.models.atmosphere.AtmosphericConditions;
import info.openrocket.core.simulation.exception.SimulationException;
import info.openrocket.core.util.MathUtil;
import info.openrocket.core.util.Coordinate;
public class GroundStepper extends AbstractSimulationStepper {
private static final Logger log = LoggerFactory.getLogger(GroundStepper.class);

View File

@ -7,7 +7,6 @@ import info.openrocket.core.logging.SimulationAbort;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import info.openrocket.core.aerodynamics.AerodynamicForces;
import info.openrocket.core.aerodynamics.FlightConditions;
import info.openrocket.core.logging.WarningSet;
import info.openrocket.core.l10n.Translator;
@ -18,7 +17,6 @@ import info.openrocket.core.simulation.exception.SimulationException;
import info.openrocket.core.simulation.listeners.SimulationListenerHelper;
import info.openrocket.core.startup.Application;
import info.openrocket.core.util.Coordinate;
import info.openrocket.core.util.GeodeticComputationStrategy;
import info.openrocket.core.util.MathUtil;
import info.openrocket.core.util.Quaternion;
import info.openrocket.core.util.Rotation2D;

View File

@ -5,7 +5,6 @@ import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.ObjectOutputStream;
import java.net.MalformedURLException;
import java.util.ArrayList;
import java.util.List;

View File

@ -4,7 +4,6 @@ import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.util.Collections;

View File

@ -20,7 +20,6 @@ import info.openrocket.core.l10n.Translator;
import info.openrocket.core.rocketcomponent.FlightConfiguration;
import info.openrocket.core.rocketcomponent.Rocket;
import info.openrocket.core.startup.Application;
import info.openrocket.core.util.Chars;
import info.openrocket.core.util.StringUtils;
/**

View File

@ -10,7 +10,6 @@ import info.openrocket.core.database.Databases;
import info.openrocket.core.document.OpenRocketDocument;
import info.openrocket.core.document.OpenRocketDocumentFactory;
import info.openrocket.core.document.Simulation;
import info.openrocket.core.document.StorageOptions;
import info.openrocket.core.file.openrocket.OpenRocketSaver;
import info.openrocket.core.logging.ErrorSet;
import info.openrocket.core.logging.WarningSet;

View File

@ -2,7 +2,6 @@ package info.openrocket.core.util;
import java.nio.ByteBuffer;
import java.nio.charset.StandardCharsets;
import java.text.DecimalFormat;
import java.util.Locale;
public class TextUtil {

View File

@ -5,7 +5,6 @@ import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.UnsupportedEncodingException;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.ProtocolException;

View File

@ -16,7 +16,6 @@ import info.openrocket.core.rocketcomponent.MassComponent;
import info.openrocket.core.rocketcomponent.NoseCone;
import info.openrocket.core.rocketcomponent.Parachute;
import info.openrocket.core.rocketcomponent.ParallelStage;
import info.openrocket.core.rocketcomponent.PodSet;
import info.openrocket.core.rocketcomponent.RocketComponent;
import info.openrocket.core.rocketcomponent.Transition;
import info.openrocket.core.rocketcomponent.TrapezoidFinSet;

View File

@ -9,7 +9,6 @@ import info.openrocket.core.rocketcomponent.*;
import info.openrocket.core.rocketcomponent.position.AngleMethod;
import info.openrocket.core.rocketcomponent.position.AxialMethod;
import info.openrocket.core.rocketcomponent.position.RadiusMethod;
import info.openrocket.core.util.MathUtil;
import org.junit.jupiter.api.Test;
import info.openrocket.core.motor.Motor;

View File

@ -11,7 +11,6 @@ import static org.mockito.Mockito.when;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
import org.junit.runner.RunWith;
import info.openrocket.core.document.Simulation;
import info.openrocket.core.optimization.general.OptimizationException;

View File

@ -1,7 +1,6 @@
package info.openrocket.core.preset;
import static org.junit.jupiter.api.Assertions.assertEquals;
import info.openrocket.core.material.Material;
import info.openrocket.core.motor.Manufacturer;
import org.junit.jupiter.api.Test;

View File

@ -12,7 +12,6 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.fail;
import org.junit.Assert;
import org.junit.jupiter.api.Test;
/**

View File

@ -11,7 +11,6 @@ import info.openrocket.core.rocketcomponent.Rocket;
import info.openrocket.core.simulation.exception.SimulationException;
import info.openrocket.core.util.BaseTestCase;
import info.openrocket.core.util.TestRockets;
import org.junit.Assert;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;

View File

@ -23,8 +23,6 @@ import info.openrocket.core.rocketcomponent.RocketComponent;
import info.openrocket.core.util.BugException;
import info.openrocket.core.util.ChangeSource;
import info.openrocket.core.util.Invalidatable;
import info.openrocket.core.util.Invalidator;
import info.openrocket.core.util.MemoryManagement;
import info.openrocket.core.util.Reflection;
import info.openrocket.core.util.StateChangeListener;

View File

@ -30,9 +30,7 @@ import info.openrocket.core.util.ChangeSource;
import info.openrocket.core.util.ExpressionParser;
import info.openrocket.core.util.InvalidExpressionException;
import info.openrocket.core.util.Invalidatable;
import info.openrocket.core.util.Invalidator;
import info.openrocket.core.util.MathUtil;
import info.openrocket.core.util.MemoryManagement;
import info.openrocket.core.util.Reflection;
import info.openrocket.core.util.StateChangeListener;

View File

@ -3,9 +3,6 @@ package info.openrocket.swing.gui.components;
import info.openrocket.swing.gui.util.GUIUtil;
import info.openrocket.swing.gui.theme.UITheme;
import info.openrocket.swing.gui.util.GUIUtil;
import info.openrocket.swing.gui.theme.UITheme;
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Component;

View File

@ -1,7 +1,5 @@
package info.openrocket.swing.gui.components;
import info.openrocket.swing.gui.util.GUIUtil;
import info.openrocket.swing.gui.theme.UITheme;
import info.openrocket.swing.gui.util.URLUtil;
import java.awt.Color;

View File

@ -18,7 +18,6 @@ import info.openrocket.core.rocketcomponent.ComponentAssembly;
import info.openrocket.core.rocketcomponent.ParallelStage;
import info.openrocket.core.rocketcomponent.PodSet;
import info.openrocket.core.rocketcomponent.RocketComponent;
import info.openrocket.core.rocketcomponent.position.AxialMethod;
import info.openrocket.core.rocketcomponent.position.RadiusMethod;
import info.openrocket.core.startup.Application;
import info.openrocket.core.unit.UnitGroup;

View File

@ -3,27 +3,21 @@ package info.openrocket.swing.gui.configdialog;
import net.miginfocom.swing.MigLayout;
import info.openrocket.swing.gui.SpinnerEditor;
import info.openrocket.swing.gui.adaptors.DoubleModel;
import info.openrocket.swing.gui.adaptors.EnumModel;
import info.openrocket.swing.gui.adaptors.IntegerModel;
import info.openrocket.swing.gui.components.BasicSlider;
import info.openrocket.swing.gui.components.UnitSelector;
import info.openrocket.core.l10n.Translator;
import info.openrocket.core.rocketcomponent.RocketComponent;
import info.openrocket.core.rocketcomponent.position.AxialMethod;
import info.openrocket.core.startup.Application;
import info.openrocket.core.unit.UnitGroup;
import info.openrocket.core.util.Invalidatable;
import javax.swing.BorderFactory;
import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JSpinner;
import java.awt.Component;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import java.util.EventObject;
import java.util.List;
/**

View File

@ -7,16 +7,13 @@ import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import javax.swing.BorderFactory;
import javax.swing.ComboBoxModel;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JSeparator;
import javax.swing.JSpinner;
import javax.swing.SwingConstants;
import net.miginfocom.swing.MigLayout;

View File

@ -18,7 +18,6 @@ import info.openrocket.core.unit.UnitGroup;
import info.openrocket.swing.gui.SpinnerEditor;
import info.openrocket.swing.gui.adaptors.CustomFocusTraversalPolicy;
import info.openrocket.swing.gui.adaptors.DoubleModel;
import info.openrocket.swing.gui.adaptors.IntegerModel;
import info.openrocket.swing.gui.components.BasicSlider;
import info.openrocket.swing.gui.components.UnitSelector;

View File

@ -30,7 +30,6 @@ import javax.swing.JTabbedPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import javax.swing.border.Border;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;

View File

@ -5,9 +5,7 @@ import javax.swing.JComboBox;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JSeparator;
import javax.swing.JSpinner;
import javax.swing.SwingConstants;
import net.miginfocom.swing.MigLayout;

View File

@ -24,14 +24,6 @@ import info.openrocket.swing.gui.theme.UITheme;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import info.openrocket.core.document.OpenRocketDocument;
import info.openrocket.core.file.GeneralRocketLoader;
import info.openrocket.core.file.RocketLoadException;
import info.openrocket.core.l10n.Translator;
import info.openrocket.core.logging.Markers;
import info.openrocket.core.simulation.customexpression.CustomExpression;
import info.openrocket.core.startup.Application;
import net.miginfocom.swing.MigLayout;
import info.openrocket.core.document.OpenRocketDocument;
import info.openrocket.core.file.GeneralRocketLoader;

View File

@ -17,7 +17,6 @@ import info.openrocket.swing.gui.components.StyledLabel.Style;
import info.openrocket.swing.gui.components.URLLabel;
import info.openrocket.swing.gui.util.GUIUtil;
import info.openrocket.swing.gui.util.Icons;
import info.openrocket.swing.gui.theme.UITheme;
import info.openrocket.core.l10n.Translator;
import info.openrocket.core.startup.Application;
import info.openrocket.core.util.BuildProperties;

View File

@ -4,7 +4,6 @@ import java.awt.Dialog;
import java.awt.Window;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.LinkedList;
import java.util.List;

View File

@ -2,11 +2,9 @@ package info.openrocket.swing.gui.dialogs;
import java.awt.Component;
import javax.swing.BorderFactory;
import javax.swing.JList;
import javax.swing.JOptionPane;
import javax.swing.JScrollPane;
import javax.swing.border.Border;
import info.openrocket.swing.gui.util.BetterListCellRenderer;

View File

@ -4,8 +4,6 @@ import java.util.List;
import javax.swing.table.AbstractTableModel;
import org.jfree.util.Log;
import info.openrocket.core.rocketcomponent.ComponentChangeEvent;
import info.openrocket.core.rocketcomponent.ComponentChangeListener;
import info.openrocket.core.rocketcomponent.MotorMount;

View File

@ -1,6 +1,5 @@
package info.openrocket.swing.gui.dialogs.motor.thrustcurve;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
@ -16,7 +15,6 @@ import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JSpinner;
import javax.swing.border.Border;
import javax.swing.border.TitledBorder;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;

View File

@ -29,7 +29,6 @@ import info.openrocket.core.rocketcomponent.InstanceMap;
import info.openrocket.core.rocketcomponent.MotorMount;
import info.openrocket.core.rocketcomponent.RocketComponent;
import info.openrocket.core.util.Coordinate;
import info.openrocket.core.util.Transformation;
/*
* @author Bill Kuker <bkuker@billkuker.com>

View File

@ -16,8 +16,6 @@ import info.openrocket.core.util.BoundingBox;
import info.openrocket.core.util.Coordinate;
import info.openrocket.swing.gui.figure3d.geometry.Geometry.Surface;
import java.util.Collections;
public class FinRenderer {
private GLUtessellator tess = GLU.gluNewTess();

View File

@ -27,7 +27,7 @@ import com.jogamp.opengl.awt.GLJPanel;
import com.jogamp.opengl.fixedfunc.GLLightingFunc;
import com.jogamp.opengl.fixedfunc.GLMatrixFunc;
import com.jogamp.opengl.glu.GLU;
import com.jogamp.common.type.WriteCloneable;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPopupMenu;

View File

@ -3,9 +3,6 @@ package info.openrocket.swing.gui.figureelements;
import info.openrocket.swing.gui.util.GUIUtil;
import info.openrocket.swing.gui.theme.UITheme;
import info.openrocket.swing.gui.util.GUIUtil;
import info.openrocket.swing.gui.theme.UITheme;
import java.awt.Color;
import java.awt.geom.Area;
import java.awt.geom.Ellipse2D;

View File

@ -3,9 +3,6 @@ package info.openrocket.swing.gui.figureelements;
import info.openrocket.swing.gui.util.GUIUtil;
import info.openrocket.swing.gui.theme.UITheme;
import info.openrocket.swing.gui.util.GUIUtil;
import info.openrocket.swing.gui.theme.UITheme;
import java.awt.Color;
import java.awt.geom.Area;
import java.awt.geom.Ellipse2D;

View File

@ -32,7 +32,6 @@ import info.openrocket.swing.gui.components.StyledLabel.Style;
import info.openrocket.swing.gui.util.GUIUtil;
import info.openrocket.swing.gui.util.Icons;
import info.openrocket.swing.gui.widgets.SelectColorButton;
import org.fife.ui.rtextarea.IconGroup;
public class GuidedTourSelectionDialog extends JDialog {
private static final long serialVersionUID = -3643116444821710259L;

View File

@ -1,6 +1,5 @@
package info.openrocket.swing.gui.help.tours;
import java.awt.Desktop;
import java.awt.Window;
import java.net.URL;

View File

@ -4,7 +4,6 @@ package info.openrocket.swing.gui.main;
import java.awt.Component;
import java.awt.Dimension;
import java.awt.Rectangle;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;

View File

@ -4,22 +4,13 @@ import java.io.File;
import java.io.FilenameFilter;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URI;
import java.net.URISyntaxException;
import java.net.URL;
import java.nio.file.FileSystem;
import java.nio.file.FileSystems;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Enumeration;
import java.util.List;
import java.util.jar.JarEntry;
import java.util.jar.JarFile;
import java.util.stream.Collectors;
import info.openrocket.core.util.BugException;
import info.openrocket.core.util.JarUtil;

View File

@ -1,7 +1,6 @@
package info.openrocket.swing.gui.main;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;

View File

@ -11,17 +11,12 @@ import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JSpinner;
import javax.swing.SpinnerNumberModel;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
import net.miginfocom.swing.MigLayout;
import info.openrocket.core.document.OpenRocketDocument;
import info.openrocket.core.document.Simulation;
import info.openrocket.core.document.StorageOptions;
import info.openrocket.core.file.RocketSaver;
import info.openrocket.core.file.openrocket.OpenRocketSaver;
import info.openrocket.core.l10n.Translator;
import info.openrocket.core.simulation.FlightData;
import info.openrocket.core.simulation.FlightDataBranch;

View File

@ -10,7 +10,6 @@ import java.util.List;
import javax.swing.AbstractAction;
import javax.swing.JButton;
import javax.swing.JComponent;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JPopupMenu;
import javax.swing.JScrollPane;

View File

@ -3,7 +3,6 @@
*/
package info.openrocket.swing.gui.print;
import java.awt.Graphics2D;
import java.awt.Window;
import java.text.DecimalFormat;
import java.util.ArrayList;

View File

@ -10,7 +10,6 @@ import info.openrocket.swing.gui.print.FinMarkingGuide;
import info.openrocket.swing.gui.print.ITextHelper;
import info.openrocket.core.rocketcomponent.Rocket;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import org.slf4j.Logger;

View File

@ -3,7 +3,6 @@
*/
package info.openrocket.swing.gui.print.visitor;
import java.awt.Graphics2D;
import java.util.ArrayList;
import java.util.Collections;
import java.util.ListIterator;

View File

@ -35,7 +35,6 @@ import info.openrocket.core.rocketcomponent.RecoveryDevice;
import info.openrocket.core.rocketcomponent.RingComponent;
import info.openrocket.core.rocketcomponent.RocketComponent;
import info.openrocket.core.rocketcomponent.ShockCord;
import info.openrocket.core.rocketcomponent.AxialStage;
import info.openrocket.core.rocketcomponent.Streamer;
import info.openrocket.core.rocketcomponent.Transition;
import info.openrocket.core.unit.Unit;

View File

@ -1,6 +1,5 @@
package info.openrocket.swing.gui.scalefigure;
import java.awt.Component;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.text.DecimalFormat;

View File

@ -26,7 +26,6 @@ import info.openrocket.core.simulation.SimulationOptions;
import info.openrocket.core.simulation.SimulationOptionsInterface;
import info.openrocket.core.startup.Application;
import info.openrocket.core.unit.UnitGroup;
import info.openrocket.core.util.Chars;
import info.openrocket.core.util.StateChangeListener;
import net.miginfocom.swing.MigLayout;

View File

@ -20,7 +20,6 @@ import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.border.Border;
import javax.swing.table.AbstractTableModel;
import javax.swing.table.TableColumn;
import javax.swing.table.TableColumnModel;

View File

@ -23,7 +23,6 @@ import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JProgressBar;
import info.openrocket.core.document.events.DocumentChangeEvent;
import info.openrocket.core.document.events.SimulationChangeEvent;
import info.openrocket.core.document.OpenRocketDocument;
import info.openrocket.core.document.Simulation;

View File

@ -3,7 +3,6 @@ package info.openrocket.swing.gui.util;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.util.List;
import java.util.ListIterator;
import javax.imageio.ImageIO;

View File

@ -18,7 +18,6 @@ import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Enumeration;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
@ -45,13 +44,11 @@ import javax.swing.JTable;
import javax.swing.JTree;
import javax.swing.KeyStroke;
import javax.swing.ListSelectionModel;
import javax.swing.LookAndFeel;
import javax.swing.RootPaneContainer;
import javax.swing.SpinnerModel;
import javax.swing.SpinnerNumberModel;
import javax.swing.SwingUtilities;
import javax.swing.Timer;
import javax.swing.UIManager;
import javax.swing.border.TitledBorder;
import javax.swing.event.ChangeListener;
import javax.swing.table.AbstractTableModel;
@ -67,10 +64,8 @@ import javax.swing.tree.DefaultTreeSelectionModel;
import javax.swing.tree.TreeModel;
import javax.swing.tree.TreeSelectionModel;
import com.formdev.flatlaf.FlatLightLaf;
import info.openrocket.swing.gui.Resettable;
import info.openrocket.core.arch.SystemInfo;
import info.openrocket.core.logging.Markers;
import info.openrocket.core.startup.Application;
import info.openrocket.core.startup.Preferences;

View File

@ -3,9 +3,6 @@ package info.openrocket.swing.gui.widgets;
import info.openrocket.swing.gui.util.GUIUtil;
import info.openrocket.swing.gui.theme.UITheme;
import info.openrocket.swing.gui.util.GUIUtil;
import info.openrocket.swing.gui.theme.UITheme;
import javax.swing.JToggleButton;
import javax.swing.Action;
import javax.swing.Icon;

View File

@ -4,9 +4,6 @@ import javax.swing.JComponent;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JSpinner;
import javax.swing.JTextField;
import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
import info.openrocket.core.document.Simulation;
import info.openrocket.core.simulation.extension.example.StopSimulation;
@ -15,7 +12,6 @@ import info.openrocket.swing.gui.adaptors.IntegerModel;
import info.openrocket.swing.gui.components.BasicSlider;
import info.openrocket.core.plugin.Plugin;
import info.openrocket.swing.simulation.extension.AbstractSwingSimulationExtensionConfigurator;
import info.openrocket.core.unit.UnitGroup;
@Plugin
public class StopSimulationConfigurator extends AbstractSwingSimulationExtensionConfigurator<StopSimulation> {

View File

@ -1,6 +1,5 @@
package info.openrocket.swing.simulation.extension.impl;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.FocusEvent;

View File

@ -6,7 +6,6 @@ import java.awt.desktop.OpenFilesHandler;
import java.awt.desktop.PreferencesHandler;
import java.awt.desktop.QuitHandler;
import java.awt.desktop.AppReopenedListener;
import java.io.File;
import info.openrocket.core.communication.UpdateInfoRetriever;
import info.openrocket.core.arch.SystemInfo;

View File

@ -1,7 +1,5 @@
package info.openrocket.swing.utils;
import info.openrocket.swing.gui.main.SimulationPanel;
import javax.swing.AbstractAction;
import javax.swing.ActionMap;
import javax.swing.InputMap;