protected JButton createFudaaReportToolButton() { final BuToolButton bt = new BuToolButton(BuResource.BU.getToolIcon("generer")); bt.setToolTipText(FudaaLib.getS("Gnrer un rapport")); bt.setActionCommand("FUDAA_REPORT"); bt.addActionListener(this); return bt; }
public BuToolButton addToolButton (String _text, String _tip, String _cmd, BuIcon _icon, boolean _enabled) { BuToolButton r=new BuToolButton(); r.setName("tb"+_cmd); r.setActionCommand(_cmd); r.setText(_text); r.setIcon(_icon); r.setToolTipText(_tip); r.setRequestFocusEnabled(false); r.addActionListener(this); r.setEnabled(_enabled); r.setMargin(BuInsets.INSETS1111); add(r); r.setRolloverEnabled(true); return r; }
public void setText(String _text) { super.setText("".equals(_text)?null:_text); if( !BuPreferences.BU.getBooleanProperty("tool.text",true) &&(getToolTipText()==null)) super.setToolTipText(_text); }
final BuPanel pnColor = new BuPanel(); pnColor.setLayout(new BuButtonLayout(1, SwingConstants.LEFT)); btAssombrir_ = new BuToolButton(); btAssombrir_.setIcon(EbliResource.EBLI.getIcon("assombrir")); btAssombrir_.setToolTipText(EbliLib.getS("Assombrir")); btAssombrir_.addActionListener(this); btEcl_ = new BuToolButton(); btEcl_.setIcon(EbliResource.EBLI.getIcon("eclaircir")); btEcl_.setToolTipText(EbliLib.getS("Eclaircir")); btEcl_.addActionListener(this); pnColor.add(btAssombrir_); pnColor.add(btEcl_);
BuToolButton bt = new BuToolButton(BuResource.BU.loadMenuCommandIcon("oui")); bt.setToolTipText(CtuluLib.getS("Ajouter le rpertoire courant aux favoris")); bt.addActionListener(new ActionListener() { pnBt.setLayout(new BuButtonLayout(1, SwingConstants.CENTER)); pnBt.add(bt); bt = new BuToolButton(BuResource.BU.loadMenuCommandIcon("editer")); bt.addActionListener(new ActionListener() { bt.setToolTipText(CtuluLib.getS("Editer les favoris")); pnBt.add(bt); pnMain.add(pnBt, BuBorderLayout.EAST);
conteneur.add(new JScrollPane(table), BorderLayout.CENTER); final BuToolButton bt = new BuToolButton(EbliResource.EBLI.getToolIcon("haut-droit.gif")); bt.addActionListener(new ActionListener() { SwingConstants.CENTER), BorderLayout.CENTER); top.add(bt, BuBorderLayout.EAST); bt.setBorder(null); bt.setMargin(BuInsets.INSETS0000); conteneur.add(top, BuBorderLayout.NORTH); return conteneur;
public void updateFrame(final JFrame _f) { if (_f == null) { return; } final Action[] act = buildAction(_f); if (act == null) { return; } final BuMenuBar bar = new BuMenuBar(); for (int i = 0; i < act.length; i++) { final BuToolButton bt = new BuToolButton(); bt.setAction(act[i]); bt.setToolTipText((String) act[i].getValue(Action.SHORT_DESCRIPTION)); bar.add(bt); } EbliLib.updateMapKeyStroke(_f.getRootPane(), act); _f.setJMenuBar(bar); _f.addWindowListener(new WindowAdapter() { public void windowClosed(final WindowEvent _evt) { getVue().getArbreVolume().clearSelection(); getVue().getUnivers().destroy(); } }); }
tfAng_ = BuTextField.createDoubleField(); tfAng_.setValue(new Double(0)); btApply_ = new BuToolButton(BuResource.BU.getToolIcon("appliquer")); btApply_.addActionListener(this); btApply_.setEnabled(false);
private BSelecteurInterface createFixedSelecteur() { final BSelecteurCheckBox selectSameNorm = new BSelecteurCheckBox(FlecheScaleData.PROP_IS_SAME_NORM_USED, new BuRadioButton()); selectSameNorm.setTooltip(EbliLib.getS("Si activ, tous les vecteurs seront dessins avec la mme norme")); selectSameNorm.setTitle(EbliLib.getS("Utiliser une norme constante")); final BSelecteurButton selectBtDefault = new BSelecteurButton(FlecheScaleData.PROP_PIXEL_SAME_NORM_DEFAULT, new BuToolButton(BuResource.BU.getIcon("rafraichir"))); selectBtDefault.setTooltip(EbliLib.getS("Initialiser avec la valeur par dfaut")); selectBtDefault.setUpdateWithMinValue(true); selectBtDefault.setAddListenerToTarget(false); selectBtDefault.setTitle(EbliLib.getS("Rinitialiser")); final BSelecteurSpinner selectFixedValue = new BSelecteurSpinner(FlecheScaleData.PROP_PIXEL_SAME_NORM, new JSpinner(new SpinnerNumberModel(10, 0, 100, 1))); selectSameNorm.getCb().addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent _e) { boolean selected = selectSameNorm.getCb().isSelected(); selectBtDefault.setEnabled(selected); selectFixedValue.setEnabled(selected); } }); final boolean selected = getScaleFlecheData().isSameNorm(); selectBtDefault.setEnabled(selected); selectFixedValue.setEnabled(selected); BSelecteurComposite ratio = new BSelecteurComposite( new BSelecteurInterface[] { new BSelecteurComposite(new BSelecteurInterface[] { selectSameNorm, selectFixedValue }, true), selectBtDefault }); ratio.setTitle(EbliLib.getS("Norme constante")); return ratio; }
public JComponent[] getSpecificTools() { final JComponent[] r = new JComponent[utiliseFormules_ ? 3 : 1]; int idx = 0; if (utiliseFormules_) { r[idx++] = btAjouter_; r[idx++] = btEnlever_; } if (btExport_ == null) { btExport_ = new BuToolButton(); FudaaGuiLib.initExportDataButton(btExport_, new ActionListener() { public void actionPerformed(final ActionEvent _e) { startExport(getApp()); } }); btExport_.setEnabled(true); } r[idx++] = btExport_; return r; }
btRanger.setIcon(FudaaResource.FUDAA.getToolIcon("arrange-frames_16.png")); if (idx > 0) { tb.add(btRanger, idx); final BuToolButton bt = new BuToolButton(); initExportDataButton(bt); tb.add(bt); final BuToolButton btCopie = new BuToolButton(); initExportImageToClipborad(btCopie); final BuToolButton bt = new BuToolButton() { @Override public void setEnabled(final boolean _b) {
public void updateUI() { super.updateUI(); setRolloverEnabled(true); if(BuLib.isOcean()) { Insets i=getMargin(); if((i instanceof UIResource)&&REF.equals(i)) setMargin(ALT); } }
@Override public void setEnabled(final boolean _b) { btCopie.setEnabled(_b); super.setEnabled(_b); } };
lbDz_=new BuLabel("dz:"); btApply_ = new BuToolButton(BuResource.BU.getToolIcon("appliquer")); btApply_.addActionListener(this);
/** * Mise a jour du panneau, l'origine et le bouton apply, en fonction de la slection */ public void updateForSelectionChanged() { if (sceneEditor_.getScene().isSelectionEmpty()) { btApply_.setEnabled(false); return; } btApply_.setEnabled(true); if (!cbOrig_.isSelected()) { GrBoite bt=sceneEditor_.getScene().getDomaineOnSelected(); tfX0_.setText(formatter_.getXYFormatter().format(bt.getMidX())); tfY0_.setText(formatter_.getXYFormatter().format(bt.getMidY())); } }
public JComponent getButton() { final BuToolButton bt = new BuToolButton(CtuluResource.CTULU.getToolIcon("formule")); bt.setToolTipText(CtuluLib.getS("Editeur d'expressions")); bt.setActionCommand("EDIT"); bt.addActionListener(new ActionListener() { public void actionPerformed(final ActionEvent _e) { editFormula(); } }); return bt; }
lbDz_=new BuLabel("dz:"); btApply_ = new BuToolButton(BuResource.BU.getToolIcon("appliquer")); btApply_.addActionListener(this);
public EbliButtonTool(final EbliActionInterface _action) { super(null, null); setAction(_action); setFocusable(true); key_ = (KeyStroke) _action.getValue(Action.ACCELERATOR_KEY); if(key_!=null) { final KeyStroke accelerator = key_; final String acceleratorDelimiter = UIManager.getString("MenuItem.acceleratorDelimiter"); String acceleratorText = ""; if (accelerator != null) { final int modifiers = accelerator.getModifiers(); if (modifiers > 0) { acceleratorText = KeyEvent.getKeyModifiersText(modifiers); //acceleratorText += "-"; acceleratorText += acceleratorDelimiter; } final int keyCode = accelerator.getKeyCode(); if (keyCode == 0) { acceleratorText += accelerator.getKeyChar(); } else { acceleratorText += KeyEvent.getKeyText(keyCode); } } setToolTipText(super.getToolTipText()+" "+acceleratorText); } }
protected void addFrameListLeft() { if (getMainPanel() != null) { final BuColumn left = getMainPanel().getLeftColumn(); if (left != null) { final BuToolButton bt = new BuToolButton(BuResource.BU.getFrameIcon("liste")); bt.setToolTipText(CtuluLib.getS("Liste des fentres")); bt.setMargin(BuInsets.INSETS0000); bt.addActionListener(this); bt.setActionCommand("IFRAMESPANEL"); left.add(bt); left.add(new FudaaInternalFrameList(new FudaaInternalFrameModel(this))); } } }