منتدى مصر التقني
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

تعيين اختصار لوحة المفاتيح لعلامات تبويب JTabbedPane

اذهب الى الأسفل

تعيين اختصار لوحة المفاتيح لعلامات تبويب JTabbedPane Empty تعيين اختصار لوحة المفاتيح لعلامات تبويب JTabbedPane

مُساهمة من طرف زهراء الأربعاء مايو 13, 2020 12:36 pm

أهلا بكم

لتعيين اختصار لوحة مفاتيح للوصول إلى علامة تبويب JTabbedPane ، يمكنك استخدام الطريقة
الكود:
setMnemonicAt (int tabIndex ، int mnemonic)

حيث ان المعلمة tabIndex هي معلمة قيمة صفرية مما يعني أن علامة التبويب الأولى موجودة في رقم الفهرس 0. بالنسبة للمعلمة mnenomic يمكنك استخدام قيمة الثوابت المحددة في فئة java.awt.event.KeyEvent.

فيما يلي مثال عملي على كيفية تعيين اختصار لوحة المفاتيح لعلامات تبويب JTabbedPane. للوصول إلى علامات التبويب ، يمكنك استخدام تركيبة لوحة المفاتيح ALT + AALT + BALT + C and ALT + D

الكود:
import javax.swing.*;
import java.awt.*;
import java.awt.event.KeyEvent;

public class TabbedPaneKeyboardShortcut extends JPanel {
    public TabbedPaneKeyboardShortcut() {
        initializeUI();
    }

    private void initializeUI() {
        this.setLayout(new BorderLayout());
        this.setPreferredSize(new Dimension(500, 200));

        JTabbedPane pane = new JTabbedPane();
        pane.addTab("A Tab", new JPanel());
        pane.addTab("B Tab", new JPanel());
        pane.addTab("C Tab", new JPanel());
        pane.addTab("D Tab", new JPanel());

        pane.setMnemonicAt(0, KeyEvent.VK_A);
        pane.setMnemonicAt(1, KeyEvent.VK_B);
        pane.setMnemonicAt(2, KeyEvent.VK_C);
        pane.setMnemonicAt(3, KeyEvent.VK_D);

        this.add(pane, BorderLayout.CENTER);
    }

    public static void showFrame() {
        JPanel panel = new TabbedPaneKeyboardShortcut();
        panel.setOpaque(true);

        JFrame frame = new JFrame("JTabbedPane Demo");
        frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        frame.setContentPane(panel);
        frame.pack();
        frame.setVisible(true);
    }

    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                TabbedPaneKeyboardShortcut.showFrame();
            }
        });
    }
}

الاخراج :

تعيين اختصار لوحة المفاتيح لعلامات تبويب JTabbedPane How-do-i-assign-keyboard-shortcut-to-jtabbedpane-tabs
زهراء
زهراء
........
........

تاريخ التسجيل : 18/02/2011
المساهمات : 438
النقاط : 769
التقيم : 67
الدولة : مصر
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

تعيين اختصار لوحة المفاتيح لعلامات تبويب JTabbedPane Empty رد: تعيين اختصار لوحة المفاتيح لعلامات تبويب JTabbedPane

مُساهمة من طرف معتز محمد الإثنين يوليو 24, 2023 12:53 pm

صيانة تكييفات الاسكندرية و يمكننا مساعدتك في الحصول على جهازك ان يعمل مرة أخرى و يعمل تماما دون مشاكل متكررة من أجل مواصلة الاستفادة من الجهاز لا تترددوا في الاتصال فى أي وقت نحن هنا للمساعدة كلمنا اذا كان الامر ضروريا و يمكنك الاتصال بنا
صيانة تكييفات يونيون اير بالاسكندرية
توكيل صيانة تكييفات يونيون اير بالاسكندرية
صيانة تكييفات كرفت بالاسكندرية
توكيل صيانة تكييفات كرفت بالاسكندرية
صيانة تكييفات شارب بالاسكندرية
توكيل صيانة تكييفات شارب بالاسكندرية
صيانة تكييفات باور بالاسكندرية
توكيل صيانة تكييفات باور بالاسكندرية
صيانة تكييفات كاريير بالاسكندرية

توكيل صيانة تكييفات كاريير بالاسكندرية
معتز محمد
معتز محمد
..
..

تاريخ التسجيل : 21/11/2021
المساهمات : 15
النقاط : 37
التقيم : 0
الدولة : مصر
الجنس : ذكر

https://nsrzhbi.com/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى