#67 GUI MenuBar Java Arabic

  Рет қаралды 463

IT College Arabic

IT College Arabic

Күн бұрын

Пікірлер: 2
@gamaluelan3am50
@gamaluelan3am50 Жыл бұрын
جميل
@itcollegerarabic
@itcollegerarabic 2 жыл бұрын
public class Main { public static void main(String[] args) { // TODO Auto-generated method stub new MenuBar(); } } ------------------------------------------------------------------------------------------------------------ import java.awt.Color; import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import java.io.File; import java.nio.channels.NoConnectionPendingException; import javax.swing.ImageIcon; import javax.swing.JFileChooser; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; public class MenuBar extends JFrame implements ActionListener{ JMenuBar menuBar ; JMenu filMenu; JMenu editMenu; JMenu helpMenu; JMenuItem openItem ; JMenuItem importItem; JMenuItem exitItem; ImageIcon icon = new ImageIcon("Gamalu Elan3'am.png"); public MenuBar() { // TODO Auto-generated constructor stub this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setSize(420,420); this.setLayout(null); menuBar = new JMenuBar(); filMenu = new JMenu("File"); editMenu = new JMenu("Edit"); helpMenu = new JMenu("Help"); openItem = new JMenuItem("Open"); importItem = new JMenuItem("Import"); exitItem = new JMenuItem("Exit"); openItem.addActionListener(this); openItem.setIcon(icon); openItem.setBackground(Color.red); openItem.setForeground(Color.yellow); openItem.setFont(new Font("MV Boli",Font.ITALIC,18)); this.setJMenuBar(menuBar); menuBar.add(filMenu); menuBar.add(editMenu); menuBar.add(helpMenu); filMenu.setMnemonic(KeyEvent.VK_F); // Alt + f editMenu.setMnemonic(KeyEvent.VK_E); // Alt + e helpMenu.setMnemonic(KeyEvent.VK_H); // Alt + h openItem.setMnemonic(KeyEvent.VK_O); // o filMenu.add(openItem); filMenu.add(importItem); filMenu.add(exitItem); this.setVisible(true); } @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub if(e.getSource() == openItem) { System.out.println("Open File"); JFileChooser fileChooser = new JFileChooser(); fileChooser.setCurrentDirectory(new File(".")); int num = fileChooser.showOpenDialog(null); //select file to open //fileChooser.showSaveDialog(null); //select file to save System.out.println(num); if(num == JFileChooser.APPROVE_OPTION) { File file = new File(fileChooser.getSelectedFile().getAbsolutePath()); System.out.println(file); } } } }
#68 GUI JFileChooser  - Java Arabic
7:54
IT College Arabic
Рет қаралды 711
#66 GUI JComboBox - Java Arabic
17:40
IT College Arabic
Рет қаралды 1,1 М.
УНО Реверс в Амонг Ас : игра на выбывание
0:19
Фани Хани
Рет қаралды 1,3 МЛН
Who is More Stupid? #tiktok #sigmagirl #funny
0:27
CRAZY GREAPA
Рет қаралды 10 МЛН
Java Tutorial 47 (GUI) - GridBagLayout and GridBagConstraints
13:08
John Gizdich
Рет қаралды 134 М.
#80 Capital Quiz Project -  Java Arabic
1:25:26
IT College Arabic
Рет қаралды 700
Java GUI - 09 JMenubar, JMenu, JMenuItem {جافا بالعربى}
7:02
TechPulse Academy
Рет қаралды 2,1 М.
25  JAVA Swing GUI   JSlider
8:29
Muhammed Essa
Рет қаралды 4,5 М.
باي باي 👋 #قسد | #ترامب قالها بالحرف
12:17
Abduljalil Alsaeid
Рет қаралды 104 М.
هل ينجح الشرع في هذه المهمة المعقدة .. كوبي بيست
10:25
Syria TV تلفزيون سوريا
Рет қаралды 3,2 М.
بعد مفاوضات شاقة .. اتفاق كامل بين قسد ودمشق .. ما هي بنود الاتفاق؟؟
11:06
العميد الركن أحمد رحال - General Ahmad Rahhal
Рет қаралды 719 М.