private void showdaysButtonActionPerformed(java.awt.event.ActionEvent evt) {
for ( int month = 1; month <= 12; month++ ){
int year=0;
int days = 0;
String monthName = monthTextField.getText();
switch (month) {
case 1: monthName.equalsIgnoreCase ("January");
days = 31;
break;
case 2: monthName.equalsIgnoreCase("february");
if(((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)){
days = 29;
} else {
days = 28;
}
break;
case 3: monthName.equalsIgnoreCase("March");
days = 31;
break;
case 4: monthName.equalsIgnoreCase("April");
days = 30;
break;
case 5: monthName.equalsIgnoreCase("May");
days = 31;
break;
case 6: monthName.equalsIgnoreCase("June");
days = 30;
break;
case 7: monthName.equalsIgnoreCase("July");
days = 31;
break;
case 8: monthName.equalsIgnoreCase("August");
days = 31;
break;
case 9: monthName.equalsIgnoreCase("September");
days = 30;
break;
case 10: monthName.equalsIgnoreCase("October");
days = 31;
break;
case 11: monthName.equalsIgnoreCase("november") ;
days = 30;
break;
case 12: monthName.equalsIgnoreCase("December");
days = 31;
break;
daysLabel.setText("Invalid Month"); System.exit(0);
break;
}
daysLabel.setText(days +" Days");
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new daysinyears().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JLabel daysLabel;
private javax.swing.JLabel monthLabel;
private javax.swing.JTextField monthTextField;
private javax.swing.JButton showdaysButton;
// End of variables declaration
|