تعيين اختصار لوحة المفاتيح لعلامات تبويب JTabbedPane
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: واجهة المستخدم الرسومية Java Swing
صفحة 1 من اصل 1 • شاطر
تعيين اختصار لوحة المفاتيح لعلامات تبويب JTabbedPane
أهلا بكم
لتعيين اختصار لوحة مفاتيح للوصول إلى علامة تبويب JTabbedPane ، يمكنك استخدام الطريقة
حيث ان المعلمة tabIndex هي معلمة قيمة صفرية مما يعني أن علامة التبويب الأولى موجودة في رقم الفهرس 0. بالنسبة للمعلمة mnenomic يمكنك استخدام قيمة الثوابت المحددة في فئة java.awt.event.KeyEvent.
فيما يلي مثال عملي على كيفية تعيين اختصار لوحة المفاتيح لعلامات تبويب JTabbedPane. للوصول إلى علامات التبويب ، يمكنك استخدام تركيبة لوحة المفاتيح ALT + A, ALT + B, ALT + C and ALT + D
الاخراج :
لتعيين اختصار لوحة مفاتيح للوصول إلى علامة تبويب JTabbedPane ، يمكنك استخدام الطريقة
- الكود:
setMnemonicAt (int tabIndex ، int mnemonic)
حيث ان المعلمة tabIndex هي معلمة قيمة صفرية مما يعني أن علامة التبويب الأولى موجودة في رقم الفهرس 0. بالنسبة للمعلمة mnenomic يمكنك استخدام قيمة الثوابت المحددة في فئة java.awt.event.KeyEvent.
فيما يلي مثال عملي على كيفية تعيين اختصار لوحة المفاتيح لعلامات تبويب JTabbedPane. للوصول إلى علامات التبويب ، يمكنك استخدام تركيبة لوحة المفاتيح ALT + A, ALT + B, ALT + 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();
}
});
}
}
الاخراج :
زهراء- ........
- تاريخ التسجيل : 18/02/2011
المساهمات : 438
النقاط : 769
التقيم : 67
الدولة :
الجنس :
رد: تعيين اختصار لوحة المفاتيح لعلامات تبويب JTabbedPane
صيانة تكييفات الاسكندرية و يمكننا مساعدتك في الحصول على جهازك ان يعمل مرة أخرى و يعمل تماما دون مشاكل متكررة من أجل مواصلة الاستفادة من الجهاز لا تترددوا في الاتصال فى أي وقت نحن هنا للمساعدة كلمنا اذا كان الامر ضروريا و يمكنك الاتصال بنا
صيانة تكييفات يونيون اير بالاسكندرية
توكيل صيانة تكييفات يونيون اير بالاسكندرية
صيانة تكييفات كرفت بالاسكندرية
توكيل صيانة تكييفات كرفت بالاسكندرية
صيانة تكييفات شارب بالاسكندرية
توكيل صيانة تكييفات شارب بالاسكندرية
صيانة تكييفات باور بالاسكندرية
توكيل صيانة تكييفات باور بالاسكندرية
صيانة تكييفات كاريير بالاسكندرية
توكيل صيانة تكييفات كاريير بالاسكندرية
| |
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: واجهة المستخدم الرسومية Java Swing
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
اليوم في 6:58 am من طرف mona mohamed
» مظلات وسواتر الرياض
أمس في 7:47 pm من طرف moslema_r
» شركة تنظيف فلل بالرياض
أمس في 6:55 pm من طرف moslema_r
» شركة تنظيف كنب بالرياض
الأحد مايو 05, 2024 6:56 pm من طرف moslema_r
» مظلات وسواتر
السبت مايو 04, 2024 8:58 pm من طرف moslema_r
» شركة تنظيف خزانات بالرياض
الخميس مايو 02, 2024 6:10 pm من طرف moslema_r
» افضل شركة رش مبيدات بالرياض
الإثنين أبريل 29, 2024 9:00 pm من طرف moslema_r
» ارخص شركة مكافحة الصراصير بالرياض
الخميس أبريل 25, 2024 8:56 pm من طرف moslema_r
» شركة مكافحة حشرات في راس الخيمة
الخميس أبريل 25, 2024 8:34 pm من طرف moslema_r
» تطبيقIncogniton لإدارة ملفات تعريف متعددة للمتصفح
الأربعاء أبريل 24, 2024 3:51 pm من طرف زاكااا