Эй все, что я могу изменить текст 1 одной кнопки легко с «окончательным», но мне нужно, чтобы создать множество кнопок для системы бронирования полета, и когда кнопки больше, окончательный не работает ...Изменение JButton Текст или цвет без окончательного?
JButton btnBookFlight;
eco = new EconomyClass();
eco.setSeats(5);
for(int i=0;i<20;i++){
btnBookFlight = new JButton("Book" +i);
btnBookFlight.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
btnBookFlight.setBackground(Color.RED);
btnBookFlight.setOpaque(true);
btnBookFlight.setText("Clicked");
}
});
btnBookFlight.setBounds(77, 351, 100, 23);
contentPane.add(btnBookFlight);
}
Я был бы рад, если бы вы предложили мне любой трюк, чтобы преодолеть это. Я хочу изменить цвет или текст кнопок при нажатии или, возможно, некоторые другие интересные эффекты, когда мышь, но на данный момент достаточно текста или цвета =). Спасибо за ваше время!
+1 Для иллюстрации, как динамически найти источник события. –
Спасибо, что сработало хорошо =) – Anarkie
Я буду всегда использовать этот путь с этого момента, но вы также можете объяснить логику? – Anarkie