gpt4 book ai didi

java - 如何在菜单栏中导入图像

转载 作者:行者123 更新时间:2023-11-29 10:20:29 25 4
gpt4 key购买 nike

我创建了一个简单的菜单栏,但我不知道如何在可用空间中导入图像。

我的代码如下:

import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
import java.io.IOException;

public class MyMenu extends JFrame {

JMenuBar menubar;
JMenu file, edit, contact, quit;
JMenuItem exit, open, search, delete, registration, informations;

public MyMenu() {
setLayout(new FlowLayout());
//___________________________ FILE __________________________________
menubar = new JMenuBar();
setJMenuBar(menubar);
file = new JMenu("Αρχείο");
menubar.add(file);
open = new JMenuItem("Άνοιγμα πελατολογίου");
file.add(open);
event e1 = new event(); // Compiler Error
open.addActionListener(e1);
//__________________________________ EDIT ____________________________
edit = new JMenu("Ενέργειες");
menubar.add(edit);
search = new JMenuItem("Αναζήτηση");
edit.add(search);
registration = new JMenuItem("Καταχώρηση");
edit.add(registration);
delete = new JMenuItem("Διαγραφή");
edit.add(delete);
//_________________________________ CONTACT __________________________
contact = new JMenu("Επικοινωνία");
menubar.add(contact);
informations = new JMenuItem("Πληροφορίες");
contact.add(informations);
//___________________________________QUIT_____________________________
quit = new JMenu("Έξοδος");
menubar.add(quit);
exit = new JMenuItem("Έξοδος");
quit.add(exit);
event e = new event(); // Compiler Error
exit.addActionListener(e);
}

public class MyEvent implements ActionListener {

public void actionPerformed(ActionEvent e) {
System.exit(0);
}

public void actionPerformed2(ActionEvent e1) {
final SimpleTableDemo a = new SimpleTableDemo(); // Compiler Error
javax.swing.SwingUtilities.invokeLater(new Runnable() {

public void run() {
a.createAndShowGUI();
}
});
}
}

public static void main(String[] args) throws IOException {
MyMenu gui = new MyMenu();
gui.getContentPane().add(panel); // Compiler Error
gui.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
gui.setSize(2400, 1900);
gui.setVisible(true);
}
}

它与类Panel有关吗?如何利用可用空间并使用图像?

最佳答案

请在 JMenuBar 中对 AddingImage/ImportImage 的任何请求之前,在此处发布没有 Java 编译器错误的可运行代码(在您的代码中用 //Compiler Error 标记)

需要的教程

1) JMenu, JMenuBar, JMenuItems

2) Laying Out Components Within a Container

3) How to Write an Action Listener

4) How to Use Icons

5) 最后将 Image 设置为 JMenuBar BackGround 你必须阅读一些关于 2D Graphics

6) 本论坛的例子,herehere

关于java - 如何在菜单栏中导入图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7178347/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com