0
我有一個方法來爲我的項目創建一個工具欄。我使用for-each將DrawingToolAction數組中的工具添加到我的工具欄中。 DrawingToolAction包含4個不同的對象,包括:鉛筆,線條,矩形,橢圓。從字符串獲取KeyEvent
我需要爲我的for-each循環中的這些對象添加KeyEvent。但我真的不知道該怎麼做。我正在考慮String.charAt(0),但它沒有解決。請幫忙
private JToolBar createToolBar() {
final JToolBar toolBar = new JToolBar();
for (final DrawingToolAction a : myDrawingToolAction) {
final JToggleButton tButton = new JToggleButton(a);
final String name = tButton.getText().toLowerCase();
System.out.println(name);
tButton.setIcon(new javax.swing.ImageIcon("images//" + name + "_bw.gif"));
toolBar.add(tButton);
myDrawingToolGroup.add(tButton);
}
return toolBar;
}