我有兩個按鈕來編輯文本中的字體。大膽的按鈕和斜體按鈕,分開,他們工作正常,但不togheter。我如何讓我的按鈕可以工作? (粗體+斜體)setFont()問題
final JToggleButton boldbuttonpage1 = new JToggleButton("");
boldbuttonpage1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(boldbuttonpage1.isSelected()){
textpage1.setFont(new Font("Arial", Font.BOLD, 12));
}
else textpage1.setFont(new Font("Arial", Font.PLAIN, 12));
}
});
boldbuttonpage1.setBounds(21, 32, 27, 23);
gtapage1.add(boldbuttonpage1);
final JToggleButton italicbuttonpage1 = new JToggleButton("");
italicbuttonpage1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(italicbuttonpage1.isSelected()){
textpage1.setFont(new Font("Arial", Font.ITALIC, 12));
}
else textpage1.setFont(new Font("Arial", Font.PLAIN, 12));
}
});
italicbuttonpage1.setBounds(21, 93, 27, 23);
gtapage1.add(italicbuttonpage1);
從問題的標題中移除Java的 - 它已經在你的代碼,並從標題中移除的「日蝕」,你的問題無關使用Eclipse。 –