Skip to content

Commit

Permalink
. r Move method
Browse files Browse the repository at this point in the history
  • Loading branch information
isidore authored and LarsEckart committed Jul 31, 2023
1 parent 883ae32 commit d8fa056
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 16 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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++);
Expand All @@ -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++);
Expand Down Expand Up @@ -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);
Expand Down
19 changes: 19 additions & 0 deletions src/main/java/com/github/larseckart/tcr/JPanelHelpers.java
Original file line number Diff line number Diff line change
@@ -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);
}
}

0 comments on commit d8fa056

Please sign in to comment.