在 JPanel 中显示 JList 的图像

发布于 2024-10-19 09:56:16 字数 182 浏览 5 评论 0原文

我是java世界的初学者。
我有一个包含项目的列表,我需要在 JPanel 中显示相应项目的图像。

例如,我的 JList:

cat
dog
bird

在我的 JList 中,如果我单击项目 cat,JPanel 应该显示猫的图像。

I am a begginer in the java world.
I have a list with items and I need to show the image of the corresponding item in a JPanel.

For example, my JList:

cat
dog
bird

in my JList if I click on the item cat, the JPanel should show the cat's image.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

樱花坊 2024-10-26 09:56:16

实现这个的方法有很多种,你也没有具体说出来,所以我就介绍一下初学者用swing最常用的实现方法。您想要单击一种动物,然后在面板中弹出图像。

如果您想使用按钮执行此操作,教程位于:

http:// /download.oracle.com/javase/tutorial/uiswing/components/button.html

如果您想使用 JComboBox(下拉菜单)执行此操作,教程就在这里(他们甚至有一个确切的示例你在说什么——显示动物图片!)

http:// download.oracle.com/javase/tutorial/uiswing/components/combobox.html

我假设您知道 JPanel 是如何工作的,但您可能不知道如何轻松地在其中实际显示图像。对于初学者来说,ImageIcon 提供了一种直接从文件将图像放在屏幕上的简单方法。

http://download.oracle.com/javase/tutorial/uiswing/components /icon.html

很抱歉只给您提供了一堆链接,但您的问题确实很笼统,​​如果您甚至不知道从哪里开始使用 Swing,那么您需要先学习很多知识才能了解实际上是在屏幕上显示动物。但是 Java 的 Swing 教程比我在答案中详细介绍的要好得多,并且它们还有您也可以查看的代码示例。

There are many ways to do this, and you have not been specific, so I will introduce the most common ways for a beginner to do it with swing. You want to click an animal, and pop an image up in your panel.

If you want to do this with buttons, the tutorial is here:

http://download.oracle.com/javase/tutorial/uiswing/components/button.html

If you want to do this with a JComboBox (drop down menu), the tutorial is here (and they even have an exact example of what you are talking about--displaying an animal picture!)

http://download.oracle.com/javase/tutorial/uiswing/components/combobox.html

I assume you know how JPanels work, but you may not know how to actually display images in them easily. For beginners, the ImageIcon provides an easy way to put an image on the screen straight from file.

http://download.oracle.com/javase/tutorial/uiswing/components/icon.html

Sorry for just giving you a bunch of links, but your question is truly general and if you don't even know where to start with Swing, you'll need to learn a lot before you'll actually be displaying animals on a screen. But Java's Swing tutorials are far better than what I could detail in an answer, and they have code examples that you can look at too.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文