Tag: 图标

如何在JFrame中更改java图标

好的,所以我一直在研究这个安静一点。 我对java很新,但认为这个很容易。 我已经尝试了几乎所有在这个网站上回答的方式,但仍然没有运气,通常当我看到这里时,我能找到一个适合我所寻找的答案。 有谁知道如何更改JFrame顶角的Java图标。 我非常肯定它不是我的文件路径,因为我的所有图像都在同一个文件夹中并且它们都工作,这是我唯一无法工作的。 这是我的程序主菜单代码的第一部分,一切正常,除非我尝试添加图标图像。 我在下面输入的代码中没有任何内容用于JFrame IconImage,我将其删除,因为它不起作用。 因此,如果有人知道如何使用此代码,我将非常感谢,非常感谢您提前! public class MainFrame { private MyPanel main; private MyPanel2 create; private MyPanel3 update; private MyPanel4 find; JFrame frame = new JFrame(“Main Menu:”); public void displayGUI() { frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel contentPane = new JPanel(); contentPane.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 0)); contentPane.setLayout(new CardLayout()); main = new MyPanel(contentPane, this); create = new […]

Java中的默认操作按钮图标

Swing应用程序框架中是否有一组默认操作图标? 例如,我不想制作一个说“保存”的按钮,而是喜欢软盘的标准图片而不必自己指定图像。 对于“打开”,我想要一个文件夹的标准图片。 如果这些适应了外观和感觉会很棒,但我会采用Swing默认值。 我想的是: new JButton(new ImageIcon(DEFAULT_OPEN_ICON)); 我已经找到了很多关于改变外观和感觉的资源,但是没有任何关于嵌入Java或从本机系统挖出的图标。

如何在不创建临时文件的情况下获取文件扩展名或文件类型的图标?

我在JTable列出了一些带有图标的文件名(如Windows资源管理器中的那些)。 如果我有一个来自本地文件系统的File对象,我知道获取图标的两种方法: javax.swing.filechooser.FileSystemView.getFileSystemView().getSystemIcon( file ) 对于16×16图标或更大的图标: sun.awt.shell.ShellFolder.getShellFolder( file ).getIcon( true ) ) 由于我的文件存储在数据库中,因此我没有File对象。 我的解决方法是创建具有特定文件扩展名的临时文件,使用上述两种方法之一并缓存该图标以在CellRenderer中显示它。 我搜索了没有临时文件的解决方案,发现了两个我不喜欢的解决方案: org.eclipse.swt.program.Program.findProgram(String extension).getImageData() ,但我不想使用SWT 来自JDIC项目的孵化器的org.jdesktop.jdic.icons.IconService 。 IconService的最后一次更改是6年前,在2年前的JDIC上,我找不到可下载的jar。 还有其他解决方案吗?

使用createAndShowGUI()方法时如何将图标设置为JFrame?

我正在使用createAndShowGUI()方法来创建JFrame 。 我正在尝试设置一个图标,但是当我在NetBeans中运行它时,它没有显示。 但是,当我运行.jar文件(图像在同一文件夹中)时,它没有任何缺陷。 private static void createAndShowGUI() { //Create and set up the window. JFrame game = new JFrame(); game.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); game.setSize(198, 409); game.setResizable(false); game.setTitle(“Frame Title”); ImageIcon img = new ImageIcon(“Icon.png”); game.setIconImage(img.getImage()); game.setVisible(true); } 问题可能是什么想法?

swing是否支持* .ico文件?

为摆动动作设置图像: Action action = … // ImageIcon icon = new ImageIcon(getClass().getResource(“/icon.ico”)); ImageIcon icon = new ImageIcon(getClass().getResource(“/icon_16x16.png”)); action.putValue(Action.SMALL_ICON, icon); *.ico文件不会被渲染,只有png / jpg。 这是设计的吗?

如何在Java中获取文件的图标?

我正在制作一个基本的文件浏览器,并希望显示每个文件的图标。 有没有办法得到这个?

通过按钮单击循环浏览Jlabel的图像时出现循环问题

在java应用程序中我有一个Jlabel,我想在每次单击一个按钮时分配一个新图像,使用for循环我可以让它只显示跳过图像之间的所有最后一个图像,我知道有一个错误在我的逻辑中,也许我不应该使用for循环? 任何建议 private String imageList[]; ImageIcon image; imageList = new String[] {“src\\Tour_Eiffel_Wikimedia_Commons.jpg”,”src\\Ben.jpg”, “src\\Rio.jpg”, “src\\Liberty.jpg”, “src\\Pyramid.jpg”}; //constructor setting first image to display on load public GeographyGameGUI() { image = new ImageIcon(imageList[0]); imageLbl.setIcon(image); } //button method private void nextBtnActionPerformed(java.awt.event.ActionEvent evt) { for (imgCount = 1; imgCount < imageList.length; imgCount++) { image = new ImageIcon(imageList[imgCount]); imageLbl.setIcon(image); } 如果我不使用for循环并简单地使用我在按钮方法之外声明的计数器(如下所示),它会正确地循环显示图像但会遇到ArrayIndexOutOfBoundsException。 […]

使用JFrame的setIconImages()方法的图标大小是多少?

有没有人知道哪些图标大小与jFrame的setIconImages()(PLURAL)方法一起使用,以便我的应用程序图标在所有平台和所有上下文中都能很好地显示(例如,窗口图标,任务栏图标,alt-tab图标等。 )? 我找到了一个使用16px-by-16px和32px-by-32px图像的示例,但是我需要更大吗? 为了测试,我还尝试将64px和128px版本添加到传递给setIconImages()的List中,但这些版本似乎没有在我的Windows 7机器上使用。 但是,我无法在其他机器上轻松测试,所以我想知道是否有人知道我应该包括哪些尺寸?

视网膜显示器上的摆动和位图

我有一个可以在OS X上运行的Java桌面应用程序。 现在新的MacBook Pro有一个视网膜显示器,我担心:它如何在Swing上工作? 当Java应用程序同时使用Swing组件和一些位图图形(如自定义图标/ ImageIcon)时怎么样? 是否应自动调整所有桌面Java应用程序的大小(例如,将每个像素增加四倍),或者我是否需要创建两个版本的图标集(例如,一个具有24×24图标,另一个具有96×96图标)并以某种方式确定应用程序在视网膜显示器上运行?

如何在Java中更改光标图标?

我想在Java应用程序执行时将光标图标更改为我自定义的32×32图像。 我查找并搜索,我发现的只是在JComponent上设置光标。 但是,只要Java应用程序仍在运行,或者您可以说程序运行时,我希望将光标更改为指定的图标,无论它在何处移动,浏览和单击。 非常感谢。