问题描述
我为某些东西创建了一个启动器,并为进度条设置了我希望它看起来的样子,这在 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 (将#修改为@)