如何解决JOptionPane 自定义设计
我正在尝试使用我自己的 JOptionPane
和黑色背景自定义 JTextField
,但由于某些原因,某些部分忽略了背景颜色。
这是目前的状态。
这是我当前的代码
Object[] options1 = { "Try This Number","Choose A Random Number","Quit" };
JPanel panel = new JPanel();
panel.setBackground(Color.BLACK);
panel.setForeground(Color.BLACK);
panel.add(new JLabel("Enter number between 0 and 1000"));
JTextField textField = new JTextField(10);
panel.add(textField);
UIManager.put("OptionPane.background",new ColorUIResource(0,0));
UIManager.put("Panel.background",0));
int result = JOptionPane.showOptionDialog(null,panel,"Enter a Number",JOptionPane.YES_NO_CANCEL_OPTION,JOptionPane.PLAIN_MESSAGE,(Icon) new ImageIcon(System.getProperty("user.dir") + "//Images//icon.png"),options1,null);
if (result == JOptionPane.YES_OPTION) {
JOptionPane.showMessageDialog(null,textField.getText());
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。