如何解决Mac 上的进度条样式
我为某些东西创建了一个启动器,并为进度条设置了我希望它看起来的样子,这在 Windows 上完全正常。问题是,在 Mac OS 上,它不使用已应用的自定义样式,我一直在寻找类似这样的相关查询,但没有找到任何指向正确方向的内容..
如果有人能指出我在这里出错的正确方向,我将不胜感激!
public Frame() {
setSize(250,300);
setDefaultLookAndFeelDecorated(true);
setUndecorated(true);
setDefaultCloSEOperation(JFrame.EXIT_ON_CLOSE);
validate();
getContentPane().setLayout(null);
setLocationRelativeto(null);
addMouseListener(new MouseListener() {
@Override
public void mouseClicked(MouseEvent e) {
System.out.println("Mouse clicked: " + e.getPoint().toString());
}
@Override
public void mousepressed(MouseEvent e) {
}
@Override
public void mouseReleased(MouseEvent e) {
}
@Override
public void mouseEntered(MouseEvent e) {
}
@Override
public void mouseExited(MouseEvent e) {
}
});
getContentPane().setBackground(new Color(0x262626));
setForeground(Color.DARK_GRAY);
logo = new JLabel();
logo.setIcon(new ImageIcon(new ImageIcon(getClass().getResource("logo.png")).getimage()));
logo.setIconTextGap(0);
logo.setBorder(null);
logo.setBounds(6,15,250,115);
getContentPane().add(logo);
task.setForeground(Color.WHITE);
task.setBounds(1,257,60);
getContentPane().add(task);
progressBar.setBackground(new Color(0x31B800FF,true));
progressBar.setForeground(new Color(0xB800FF));
progressBar.setValue(12);
progressBar.setBounds(0,275,25);
progressBar.setBorderPainted(false);
progressBar.setBorder(null);
getContentPane().add(progressBar);
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。