В общем, если вы хотите получить доступ к переменной таким способом, вам нужно использовать Reflection, который медленнее и потенциально опасен.
Однако, поскольку вы имеете в виду очень специфический сценарий, я бы выбрал другой подход. Почему бы не поместить свои кнопки или другие элементы в карту, используя ключи в виде строк:
Map<String, JComponent> currentComponents = new HashMap<String, JComponent>();
currentComponents.put("a", new JButton());
String x = "a";
currentComponents.get(x).setPreferredSize(new Dimension(40,30));