Tag: icons

在nimbus上更改DesktopIcon.width

我正在尝试更改JInternalFrame图标大小,我尝试使用javax.swing.UIManager.put(“DesktopIcon.width”, 300);更改L&F默认值javax.swing.UIManager.put(“DesktopIcon.width”, 300); 但它不适用于Nimbus,我也尝试用。更改DesktopIconUI javax.swing.UIManager.put(“DesktopIconUI”, javax.swing.plaf.basic.BasicDesktopIconUI.class.getName()); 但是一旦我最小化JInternalFrame它就消失了,任何消化?

如何在JLabel中调整Image / IconImage的大小?

这是我的代码: String s = “/Applications/Asphalt6.app”; JFileChooser chooser = new JFileChooser(); File file = new File(s); Icon icon = chooser.getIcon(file); // show the icon JLabel ficon = new JLabel(s, icon, SwingConstants.LEFT); 现在,从图标中提取的图像非常小。 我该如何resize?

动态更改JTree中特定节点的图标

我已经看到很多在树实例化期间更改节点图标的示例,但我想要一种方法可以在以后动态更改单个节点的图标。 所以,在我的主代码中,我将自定义渲染器添加到我的树中: // Icon I want to set nodes to later ImageIcon checkIcon = new ImageIcon(“check.jpg”); // Creates tree with my nodes JTree tree = new JTree(nodes.top); // Create custom renderer Scenario1Renderer renderer = new Scenario1Renderer(); // Set to single tree selection tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); // Set tree to my custom renderer //renderer.setRendererIcon(greenIcon); tree.setCellRenderer(renderer); 我在渲染器中的代码是 public class […]

更改JOptionPane中的图标

我有一个扩展JOptionPane的类。 在其中有一个方法调用showConfirmDialog (new JFrame(), (JScrollPane) jp, “Friends List”, 2, 0, icon); 有没有办法更改图标而无需再次调用showConfirmDialog ? 也就是说,根据我在JOptionPane输入,我可以在不进行新的确认对话框的情况下更改图标吗?

Java Swing OSX窗口菜单图标对齐

Java Swing似乎在MenuItems上的图标(如果存在)之后放置了“菜单文本”。 见下面的例子。 它看起来不是很好。 有没有解决的办法? 在OSX上,图标适合左边距,文本与所有其他MenuItem对齐。