KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > memoire > vainstall > xui > XuiShortcutPanel


1 /**
2  * $RCSfile: XuiShortcutPanel.java,v $
3  * @creation 02/04/00
4  * @modification $Date: 2001/06/08 10:03:04 $
5  */

6
7 package com.memoire.vainstall.xui;
8
9 import java.awt.*;
10 import javax.swing.*;
11 import javax.swing.border.*;
12 import com.memoire.vainstall.VAShortcutStep;
13 import com.memoire.vainstall.VAGlobals;
14
15 /**
16  * @version $Id: XuiShortcutPanel.java,v 1.4 2001/06/08 10:03:04 vonarnim Exp $
17  * @author Guillaume Desnoix
18  */

19
20 public class XuiShortcutPanel
21        extends XuiAbstractPanel
22        implements VAShortcutStep
23 {
24   JRadioButton rdYes_, rdNo_;
25
26   public XuiShortcutPanel()
27   {
28     super();
29     
30     setLayout(new BorderLayout(5,0));
31     setBorder(new EmptyBorder(5,5,5,5));
32     setForeground(new Color(128,255,255));
33
34     JPanel pnMain=new XuiPanel();
35     pnMain.setLayout(new BorderLayout());
36     pnMain.setOpaque(false);
37
38     XuiTitle lbTitle=new XuiTitle
39       (VAGlobals.i18n("UI_Shortcuts"),XuiTitle.LEFT);
40     lbTitle.setFont(new Font("SansSerif",Font.PLAIN,16));
41
42     /*
43     setLayout(new BoxLayout(this, BoxLayout.X_AXIS));
44     JPanel pnMain=new JPanel();
45     pnMain.setBorder
46     (new CompoundBorder(new EtchedBorder(),
47     new EmptyBorder(new Insets(5, 5, 5, 5))));
48     pnMain.setLayout(new BorderLayout());
49     JLabel lbTitle=new JLabel(VAGlobals.getString("Shortcuts"));
50     lbTitle.setFont(lbTitle.getFont().deriveFont(20));
51     */

52
53     JPanel pnChoice=new XuiPanel();
54     pnChoice.setOpaque(false);
55     pnChoice.setLayout(new BorderLayout(5,5));
56     pnChoice.add(BorderLayout.WEST, new XuiLabel(
57       VAGlobals.i18n("UI_WantShortcutsCreated")));
58     JPanel pnRadios=new XuiPanel();
59     pnRadios.setOpaque(false);
60     rdYes_=new XuiRadioButton(VAGlobals.i18n("Common_Yes"));
61     rdYes_.setSelected(true);
62     rdNo_=new XuiRadioButton(VAGlobals.i18n("Common_No"));
63     rdNo_.setSelected(false);
64     ButtonGroup bg=new ButtonGroup();
65     bg.add(rdYes_);
66     bg.add(rdNo_);
67     pnRadios.add(rdYes_);
68     pnRadios.add(rdNo_);
69     pnChoice.add(BorderLayout.CENTER, pnRadios);
70
71     pnMain.add(BorderLayout.NORTH, lbTitle);
72     pnMain.add(BorderLayout.SOUTH, pnChoice);
73     
74     // JPanel pnImage=XuiImagePanel.IMAGE_PANEL;
75
// pnMain.setPreferredSize(new Dimension(200, pnImage.getPreferredSize().height));
76
// add(pnImage);
77

78     add(pnMain,BorderLayout.CENTER);
79   }
80   
81   public boolean isShortcutAccepted()
82   {
83     return rdYes_.isSelected();
84   }
85 }
86
Popular Tags