1 6 7 package com.memoire.vainstall.gui; 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 19 20 public class VAShortcutPanel 21 extends VAPanel 22 implements VAShortcutStep 23 { 24 JRadioButton rdYes_, rdNo_; 25 26 public VAShortcutPanel() 27 { 28 super(); 29 30 setLayout(new BoxLayout(this, BoxLayout.X_AXIS)); 31 JPanel pnMain=new JPanel(); 32 pnMain.setBorder(new CompoundBorder(new EtchedBorder(), 33 new EmptyBorder(new Insets(5, 5, 5, 5)))); 34 pnMain.setLayout(new BoxLayout(pnMain, BoxLayout.Y_AXIS)); 35 36 JPanel pnHaut=new JPanel(); 37 pnHaut.setLayout(new BorderLayout()); 38 JPanel pnBas=new JPanel(); 39 pnBas.setLayout(new BorderLayout()); 40 41 JLabel lbTitle=new JLabel(VAGlobals.i18n("UI_Shortcuts")); 42 lbTitle.setFont(lbTitle.getFont().deriveFont(Font.BOLD, 20)); 43 lbTitle.setOpaque(true); 44 lbTitle.setBorder(new EmptyBorder(new Insets(5, 0, 5, 0))); 45 lbTitle.setBackground(pnMain.getBackground().darker()); 46 lbTitle.setForeground(Color.white); 47 48 JPanel pnRadios=new JPanel(); 49 rdYes_=new JRadioButton(VAGlobals.i18n("Common_Yes")); 50 rdYes_.setSelected(true); 51 rdNo_=new JRadioButton(VAGlobals.i18n("Common_No")); 52 rdNo_.setSelected(false); 53 ButtonGroup bg=new ButtonGroup(); 54 bg.add(rdYes_); 55 bg.add(rdNo_); 56 pnRadios.add(rdYes_); 57 pnRadios.add(rdNo_); 58 59 pnHaut.add(BorderLayout.NORTH, lbTitle); 60 JLabel lbQuest=new JLabel( 61 VAGlobals.i18n("UI_WantShortcutsCreated")); 62 lbQuest.setHorizontalAlignment(JLabel.CENTER); 63 pnHaut.add(BorderLayout.SOUTH, lbQuest); 64 pnBas.add(BorderLayout.NORTH, pnRadios); 65 pnMain.add(pnHaut); 66 pnMain.add(pnBas); 67 68 JComponent pnImage=VAImagePanel.IMAGE_PANEL; 69 add(pnImage); 70 add(pnMain); 71 } 72 73 public boolean isShortcutAccepted() 74 { 75 return rdYes_.isSelected(); 76 } 77 } 78 | Popular Tags |