From d8fa056de22398d6c9e7a57a197261e7c1a09f23 Mon Sep 17 00:00:00 2001 From: Llewellyn Falco Date: Wed, 26 Jul 2023 08:29:12 -0400 Subject: [PATCH] . r Move method --- .../tcr/ArlosGitNotationPrompt.java | 19 +++---------------- .../github/larseckart/tcr/JPanelHelpers.java | 19 +++++++++++++++++++ 2 files changed, 22 insertions(+), 16 deletions(-) create mode 100644 src/main/java/com/github/larseckart/tcr/JPanelHelpers.java diff --git a/src/main/java/com/github/larseckart/tcr/ArlosGitNotationPrompt.java b/src/main/java/com/github/larseckart/tcr/ArlosGitNotationPrompt.java index 10ff4aa..c4d1398 100644 --- a/src/main/java/com/github/larseckart/tcr/ArlosGitNotationPrompt.java +++ b/src/main/java/com/github/larseckart/tcr/ArlosGitNotationPrompt.java @@ -34,7 +34,7 @@ private void setLayout() { private void addArlosGitNotation() { int position = 4; - addHelpText(panel, "Arlo's Git Notation:", position++, true); + JPanelHelpers.addHelpText(panel, "Arlo's Git Notation:", position++, true); addHelpText("------ High Risk ------", position++); addHelpText("F Feature (< 9 LoC)", position++); addHelpText("B Bug (< 9 LoC)", position++); @@ -55,7 +55,7 @@ private void addArlosGitNotation() { private void addQuickKeys() { int position = 1; - addHelpText(panel, "Quick Actions:", 2, true); + JPanelHelpers.addHelpText(panel, "Quick Actions:", 2, true); createQuickbutton("Rename", "r Rename", KeyEvent.VK_R, position++); createQuickbutton("Inline", "r Inline", KeyEvent.VK_I, position++); createQuickbutton("Extract Method", "r Extract Method", KeyEvent.VK_M, position++); @@ -113,26 +113,13 @@ public void actionPerformed(ActionEvent e) { } private void addHelpText(String text, int position) { - addHelpText(panel, text, position, false); + JPanelHelpers.addHelpText(panel, text, position, false); } private void addHelpText2(String text, int position) { addHelpText2(text, position, false); } - public static void addHelpText(JPanel panel, String text, int position, boolean first) { - var gridBagConstraints = new GridBagConstraints(); - JLabel helpText = new JLabel(text); - var font = new Font("Courier", first ? Font.BOLD : Font.PLAIN, 16); - helpText.setFont(font); - gridBagConstraints.anchor = GridBagConstraints.WEST; - gridBagConstraints.insets = new Insets(first ? 50 : 0, 10, 10, 0); - gridBagConstraints.gridx = 1; - gridBagConstraints.gridwidth = 5; - gridBagConstraints.gridy = position; - panel.add(helpText, gridBagConstraints); - } - private void addHelpText2(String text, int position, boolean first) { var gridBagConstraints = new GridBagConstraints(); JLabel helpText = new JLabel(text); diff --git a/src/main/java/com/github/larseckart/tcr/JPanelHelpers.java b/src/main/java/com/github/larseckart/tcr/JPanelHelpers.java new file mode 100644 index 0000000..70f2c3b --- /dev/null +++ b/src/main/java/com/github/larseckart/tcr/JPanelHelpers.java @@ -0,0 +1,19 @@ +package com.github.larseckart.tcr; + +import javax.swing.*; +import java.awt.*; + +public class JPanelHelpers { + public static void addHelpText(JPanel panel, String text, int position, boolean first) { + var gridBagConstraints = new GridBagConstraints(); + JLabel helpText = new JLabel(text); + var font = new Font("Courier", first ? Font.BOLD : Font.PLAIN, 16); + helpText.setFont(font); + gridBagConstraints.anchor = GridBagConstraints.WEST; + gridBagConstraints.insets = new Insets(first ? 50 : 0, 10, 10, 0); + gridBagConstraints.gridx = 1; + gridBagConstraints.gridwidth = 5; + gridBagConstraints.gridy = position; + panel.add(helpText, gridBagConstraints); + } +}