السلام عليكم ورحمة الله وبركاته
أحاول عمل ActionListener ل 2 JCheckBox ولكن عند الضغط على الأثنين معاً لا ينفذ إلا واحدة ، أعتقد المشكلة في ترتيب الأحداث
private void BoldActionPerformed(java.awt.event.ActionEvent evt) {
if (Bold.isSelected()) {
jTextField4.setFont(new Font("Tahoma", Font.BOLD, 30));
} else {
jTextField4.setFont(new Font("Tahoma", Font.PLAIN, 30));
}
}
private void ItalicActionPerformed(java.awt.event.ActionEvent evt) {
if (Italic.isSelected()) {
jTextField4.setFont(new Font("Tahoma", Font.ITALIC, 30));
} else {
jTextField4.setFont(new Font("Tahoma", Font.PLAIN, 30));
}
}
private void Bold_ItalicActionPerformed(java.awt.ActiveEvent evt) {
if (Bold.isSelected() && Italic.isSelected()) {
jTextField4.setFont(new Font("Tahoma", Font.BOLD + Font.ITALIC, 30));
} else {
jTextField4.setFont(new Font("Tahoma", Font.PLAIN, 30));
}
}