Новое в использовании jswing просто интересно, как сделать кнопку, которая имеет некоторые расчеты для отображения текста на этикетке? Как 3 кнопки, которые содержат 3 разных значения, а затем кнопку Calculate, которая отображает результат на ярлык?Как отображать текст при нажатии кнопки?
JRadioButton rdbtnNewRadioButton = new JRadioButton("Single");
rdbtnNewRadioButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
TotalPay = TotalPay + Single;
}
JRadioButton rdbtnNewRadioButton_1 = new JRadioButton("Two or more");
rdbtnNewRadioButton_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
TotalPay = TotalPay + two;
}
});
JRadioButton rdbtnWithPet = new JRadioButton("With Pet");
rdbtnWithPet.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
TotalPay = TotalPay + Pet;
}
});
JButton btnNewButton = new JButton("Calculate");
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
//What code to insert to display label result?
}
});
JLabel lblNewLabel_2 = new JLabel(""); //result of the total must display here?
lblNewLabel_2.setBounds(232, 47, 110, 69);
frmPaulasPortraits.getContentPane().add(lblNewLabel_2);
1) [Что вы пробовали?] (Http://www.whathaveyoutried.com/) Я имею в виду * кроме того, спрашивая нас. 2) Чтобы получить более эффективную помощь, опубликуйте [SSCCE] (http://sscce.org/). 3) Java GUI, возможно, придется работать на нескольких платформах, на разных разрешениях экрана и использовании разных PLAF. Таким образом, они не способствуют точному размещению компонентов. Чтобы организовать компоненты для надежного графического интерфейса, вместо этого используйте менеджеров компоновки или [их комбинаций] (http://stackoverflow.com/a/5630271/418556), а также макеты и границы для [пробела] (http: //stackoverflow.com/q/17874717/418556). –
Вы не должны вычислять totalPay, пока не получите в слушателе действий кнопки расчета. –