jmeter icon indicating copy to clipboard operation
jmeter copied to clipboard

JEditableCheckBox paint a border in a color

Open vdaburon opened this issue 1 year ago • 1 comments

JEditableCheckBox paint a border in a color (likes Very Light Blue) to help differentiation to Standard Checkbox (no border) and Editable Checkbox (with color border).

Description

JEditableCheckBox paint a border in a color (likes Very light blue)

Motivation and Context

Since 5.6.x some checkboxes could be change in an expression (right click on checkbox) but there is no external information to explains if the checkbox is "standard" or "expression compatible".

checkbox_editable

How Has This Been Tested?

Change border color to Orange, Blue and Very Light Blue (not standard color).

Use the "HTTP Request" as demo because some checkbox are standard checkbox and some checkbox are editable checkbox (Expression)

Screenshots (if appropriate):

Border Color.ORANGE
2024-11-05_checkbox_border_color_orange

Border Color.BLUE
2024-11-05_checkbox_border_color_blue

Border Color(51,204,255) Very Light Blue my prefered color
2024-11-05_checkbox_border_color_very_light_blue

Border Color(51,204,255) Very Light Blue in Darcula look and feel
2024-11-05_checkbox_border_color_very_light_blue_in_darcula

Types of changes

Checklist:

  • [x ] My code follows the code style of this project.
  • [ ] I have updated the documentation accordingly.

vdaburon avatar Nov 05 '24 16:11 vdaburon

Currently the color is hard coded in the Class with: Color(51,204,255) but the border color could be a new JMeter property likes : RGB Color: JEditableCheckBox.border.color=51,204,255 or standard Color: JEditableCheckBox.border.color=ORANGE

vdaburon avatar Nov 05 '24 16:11 vdaburon