【发布时间】:2019-07-07 04:41:17
【问题描述】:
这是我的 JButton 代码。我在为此登录按钮设置背景颜色时遇到问题
JButton btnlogin = new JButton("Log in");
btnlogin.setFont(new Font("Lucida Grande", Font.BOLD, 14));
btnlogin.setAlignmentX(Component.CENTER_ALIGNMENT);
btnlogin.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
EmailValidator emailValidator = new EmailValidator();
if(!emailValidator.validate(txtEmail.getText().trim())) {
System.out.print("Invalid Email ID");
validationtext.setText("Invalid Email");
}
}
});
btnlogin.setBounds(210, 432, 200, 48);
btnlogin.setBackground(new Color(66, 185, 217));
frame.getContentPane().add(btnlogin);
我已经尝试将 opaque 值设置为 true,但仍然无法正常工作。
【问题讨论】:
-
对于
JTextField和JLabel,您只需将 opaque 设置为 true。 -
问题已解决。谢谢@SWETAKESUR
标签: java swing jbutton jlabel jtextfield