public class Testing extends Dialog { String value, name; String Test_SPC = "Some text goes in here"; String This_SPC = "Other stuff"; String That_SPC = "MOre strings"; /** * @param parent */ public Testing(Shell parent, String tip) { super(parent); name = tip; } /** * @param parent * @param style */ public Testing(Shell parent, int style) { super(parent, style); } /** * Makes the dialog visible. * * @return */ public String open() { Shell parent = getParent(); final Shell shell = new Shell(parent, SWT.TITLE | SWT.BORDER | SWT.APPLICATION_MODAL); Label label = new Label(shell, SWT.WRAP); label.setText("Examples: " + getText()+"_SPC"); label.setBounds(9,9,296,44); shell.open(); Display display = parent.getDisplay(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) display.sleep(); } return value; } public static void main(String[] args) { Shell shell = new Shell(); SkillSpecial dialog = new SkillSpecial(shell,""); System.out.println(dialog.open()); } } //took some code out to show the problem, I know everything works, but when I call for the getText() + "_SPC" inside of setText() I just get the name with _SPC, not the value of the string