private JPanel createInputPanel() {

		tagInputField = new HintTextField("tag 1, tag 2, ...");
		tagInputField.addActionListener(e -> processCreates());
		inputPanel = new JPanel();
		Border outsideBorder = BorderFactory.createBevelBorder(BevelBorder.LOWERED);
		Border insideBorder = BorderFactory.createEmptyBorder(5, 2, 2, 2);
		inputPanel.setBorder(BorderFactory.createCompoundBorder(outsideBorder, insideBorder));
		inputPanel.setLayout(new BoxLayout(inputPanel, BoxLayout.LINE_AXIS));
		inputPanel.add(new GLabel(" Create new tag(s):"), BorderLayout.WEST);
		inputPanel.add(Box.createHorizontalStrut(5));
		inputPanel.add(tagInputField, BorderLayout.CENTER);

		String inputFieldName = "Tag Input Text Field";
		tagInputField.setName(inputFieldName);
		tagInputField.getAccessibleContext().setAccessibleName(inputFieldName);

		return inputPanel;
	}
Creates the text-entry panel for adding new tag names.

@return the new text input panel
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/function/tags/FunctionTagProvider.java