1
ボタンにif
というステートメントがあり、クリックするとJTextField
が£35.00に変更されます。また、JRadioButton
をクリックしてJTextField
を£70.00に変更することもできます。ボタンプレスでJTextFieldを更新する
コード:
sesh1.addActionListener(e2->{
if (sesh1.isSelected())
tSesh1.setText("35.00");
});
tSesh1は、テキストフィールドです。また
:私はJRadioButtons
に関連するあなたの文章を取って、この小さなデモをした
//ActionListener for saving session info to text file
JButton submitInvoice = new JButton ("Submit");
sPanel.add(submitInvoice);
submitInvoice.addActionListener(e9->{
try{
BufferedWriter bw = new BufferedWriter(new FileWriter("RegInvoice_0to2.txt",true));
bw.write("---------------Booking Invoice---------------");
bw.write("\r\n");
bw.write("---------------0 To 2 Year Olds--------------");
bw.write("\r\n");
bw.write("[Sessions Selected]");
bw.write("\r\n");
bw.write("All Day: £"); bw.write(tSesh1.getText());
bw.write(" On");
//
//Displays the days selected for All Day Sessions
if(mon1.isSelected()){
bw.write(" Monday"); bw.write(" ");
tSesh1.setText("70.00"); // This wont change the text field
}