summaryrefslogtreecommitdiff
path: root/sources/utils/VSAboutFrame.java
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-06-12 21:19:36 +0300
committerPaul Buetow <paul@buetow.org>2025-06-12 21:19:36 +0300
commit5c5f252d5c7a2bdfefd4fbe54a7ae64537a64874 (patch)
tree1a4741441c7463cd3b5c97cca98fbfd1bc91519f /sources/utils/VSAboutFrame.java
parentea4f22311b639561856f37c8ac872af2cd9d55dd (diff)
Restructure project to use Maven exclusively and bump to v1.0.1-SNAPSHOT
- Remove legacy Ant build system (build.xml, sources/ directory) - Migrate to Maven-only build with standard directory structure - Add comprehensive Maven documentation and JAVA_HOME setup for Fedora - Update pom.xml with exec plugin and bump version to 1.0.1-SNAPSHOT - Add CLAUDE.md for development guidance - Update README.md with detailed build/run/clean instructions 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Diffstat (limited to 'sources/utils/VSAboutFrame.java')
-rw-r--r--sources/utils/VSAboutFrame.java87
1 files changed, 0 insertions, 87 deletions
diff --git a/sources/utils/VSAboutFrame.java b/sources/utils/VSAboutFrame.java
deleted file mode 100644
index e07289f..0000000
--- a/sources/utils/VSAboutFrame.java
+++ /dev/null
@@ -1,87 +0,0 @@
-package utils;
-
-import java.awt.BorderLayout;
-import java.awt.Color;
-import java.awt.Component;
-import java.awt.Container;
-import java.awt.event.ActionEvent;
-import java.awt.event.ActionListener;
-
-import javax.swing.JButton;
-import javax.swing.JPanel;
-import javax.swing.JScrollPane;
-
-//import utils.*;
-import prefs.VSPrefs;
-
-/**
- * The class VSAboutFrame. This class is only for the about window which
- * shows up if selected in the GUI.
- *
- * @author Paul C. Buetow
- */
-public class VSAboutFrame extends VSFrame {
- /** The prefs. */
- private VSPrefs prefs;
-
- /**
- * Instantiates a new VSAboutFrame object.
- *
- * @param prefs the prefs
- * @param relativeTo the component to open the about window relative to
- */
- public VSAboutFrame(VSPrefs prefs, Component relativeTo) {
- super(prefs.getString("lang.name") + " - "
- + prefs.getString("lang.about"), relativeTo);
- this.prefs = prefs;
-
- disposeWithParent();
- setContentPane(createContentPane());
- setSize(350, 250);
- setResizable(false);
- setVisible(true);
- }
-
- /**
- * Creates the content pane.
- *
- * @return the container
- */
- public Container createContentPane() {
- Container contentPane = getContentPane();
-
- VSInfoArea infoArea = new VSInfoArea(
- prefs.getString("lang.about.info"));
- JPanel buttonPane = createButtonPanel();
- JScrollPane scrollPane = new JScrollPane(infoArea);
-
- contentPane.add(scrollPane, BorderLayout.CENTER);
- contentPane.add(buttonPane, BorderLayout.SOUTH);
-
- return contentPane;
- }
-
- /**
- * Creates the button panel.
- *
- * @return the panel
- */
- public JPanel createButtonPanel() {
- JPanel buttonPane = new JPanel();
- buttonPane.setBackground(Color.WHITE);
-
- JButton closeButton = new JButton(
- prefs.getString("lang.close"));
- closeButton.setMnemonic(prefs.getInteger("keyevent.close"));
- closeButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- String actionCommand = e.getActionCommand();
- if (actionCommand.equals(prefs.getString("lang.close")))
- dispose();
- }
- });
- buttonPane.add(closeButton);
-
- return buttonPane;
- }
-}