/** * Constructeur avec prcision des 2 boutons. * @param _buttonTrue Le bouton du haut droite, si null radio bouton "oui". * @param _buttonFalse Le bouton du bas droite, si null radio bouton "non". */ public EbliButtonYesNo(final AbstractButton _buttonTrue, final AbstractButton _buttonFalse) { this(new BuLabel(CtuluLibString.EMPTY_STRING), _buttonTrue, _buttonFalse); }
/** * Constructeur avec prcision du texte du label. * @param _text Le texte du label gauche. */ public EbliButtonYesNo(final String _text) { this(new BuLabel(_text), null, null); }
public BuLabel addLabel(final Container _c, final String _l) { final BuLabel r = new BuLabel(_l); r.setVerticalAlignment(SwingConstants.CENTER); _c.add(r); return r; }
protected BuLabel addRedLabel(final Container _c) { final BuLabel r = new BuLabel(); r.setForeground(Color.red); _c.add(r); return r; }
private void buildLb() { if (lbNo_ == null) { lbNo_ = new BuLabel(); lbNo_.setOpaque(true); } }
/** * Panneau permettant de controler l'etat de visibilite d'un composant. * * @return un panel avec un label et une checkbox. */ public static BControleVisible buildPanelVisible(final JPanel _dest) { _dest.removeAll(); _dest.setLayout(new BuGridLayout(2)); _dest.add(new BuLabel(BuResource.BU.getString("Visible"))); final BControleVisible r = new BControleVisible(); _dest.add(r); return r; } }
private BuLabel createLabel(final String _s) { final BuLabel r = new BuLabel(DodicoLib.getS(_s)); r.setVerticalTextPosition(SwingConstants.CENTER); return r; }
public void addAffComponent(final String _name, final Component _c) { affichage_.add(new BuLabel(_name)); affichage_.add(_c); }
/** * initialise tous les labels qui afficheront des donnees. La couleur de font est blanche, le texte est aligne a * droite et une bordure est ajoutee. */ static final BuLabel initBuLabelDonnee() { final BuLabel r = new BuLabel(); r.setBackground(Color.white); r.setOpaque(true); r.setBorder(BorderFactory.createCompoundBorder(BorderFactory.createEtchedBorder(), BorderFactory.createEmptyBorder( 2, 2, 2, 2))); r.setHorizontalAlignment(SwingConstants.RIGHT); return r; }
/** * @param _org le nom du nouvel organisme. */ public void creeOrganisme(final String _org) { if ((_org == null) || ("Organisme".equals(_org.trim())) || ("".equals(_org.trim()))) { tfOrganisme_.setText("Erreur"); tfOrganisme_.setBackground(Color.red); pnMain_.add(new BuLabel("Erreur")); } affiche(moteur_.creeOrganisme(_org), "Cration de l'organisme " + _org); } /**
/** * initialise tous les labels qui serviront de Titre. Le texte est aligne a gauche et centre verticalement. * * @param _titre le texte du label. */ private static BuLabel initBuLabelTitre(final String _titre) { final BuLabel r = new BuLabel(EbliResource.EBLI.getString(_titre)); r.setHorizontalAlignment(SwingConstants.LEFT); r.setVerticalAlignment(SwingConstants.CENTER); return r; }
private JLabel createSliderLabel(int _v) { BuLabel r=new BuLabel(); r.setFont(BuLib.deriveFont(r.getFont(),-4)); r.setText(_v+"%"); return r; }
/** * Contructeur par dfaut avec es 2 boutons sont des radios boutons "oui" en haut * et "non" en bas et un label vide droite. */ public EbliButtonYesNo() { this(new BuLabel(CtuluLibString.EMPTY_STRING), new BuRadioButton(EbliLib.getS("Oui")), new BuRadioButton( EbliLib.getS("Non"))); }
public static BuPanel buildPanel(final CtuluFileChooserPanel _pn, final String _label) { final BuPanel res = new BuPanel(); res.setLayout(new BuBorderLayout(3,1)); res.add(new BuLabel(_label), BuBorderLayout.WEST); res.add(_pn, BuBorderLayout.CENTER); return res; }
public PaletteCouleurRendererTitle() { setLayout(new BuGridLayout(2, 5, 0)); setOpaque(true); title_ = new BuLabel(); title_.setOpaque(false); renderer_ = new PaletteCouleurRenderer(); renderer_.setPreferredSize(new Dimension(50, 8)); add(renderer_); add(title_); }
public ImageEditPanel() { super(true); setLayout(new BuGridLayout(2, 5, 5)); txtDir_ = addLabelFileChooserPanel(EbliLib.getS("Rpertoire de sortie:"), dir_, true, true); txtPrefix_ = addLabelStringText(EbliLib.getS("Prfixe des fichiers de sortie:")); if (pref_ != null) { txtPrefix_.setText(pref_); } add(new BuLabel(EbliLib.getS("Format des images:"))); cbFmt_ = new BuComboBox(); cbFmt_.setModel(new DefaultComboBoxModel(CtuluImageExport.FORMAT_LIST.toArray())); cbFmt_.setSelectedItem(fmt_); add(cbFmt_); }
public BuTable createValuesTable(final ZCalqueAffichageDonneesInterface _layer) { final BuTable r = new CtuluTable(new ImgTableModel()); EbliTableInfoPanel.setTitle(r, _layer.getTitle()); EbliTableInfoPanel.setComponent(r, new BuLabel("<html>" + EbliLib.getS("Les coordonnes de l'image sont donnes partir d'en bas droite.") + "<br>" + EbliLib.getS("La colonne '{0}' du tableau permet de connatre l'ordonne du point depuis le haut de l'image", r.getModel().getColumnName(3)))); return r; }
public static FileFormat chooseFileFormat(final Frame _parent, final FileFormat[] _ft, final String _title) { final BuList list = CtuluLibSwing.createBuList(_ft); list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); final CtuluDialogPanel pn = new CtuluDialogPanel(); pn.setLayout(new BuBorderLayout()); pn.add(new BuLabel(FudaaResource.FUDAA.getString("Choisir le format du fichier")), BuBorderLayout.NORTH); pn.add(new BuScrollPane(list)); if (pn.afficheModaleOk(_parent, _title)) { return (FileFormat) list.getSelectedValue(); } return null; }
protected void renameLayer(final BCalque _calque) { final String title = _calque.getTitle(); final BuTextField ft = new BuTextField(title); ft.setColumns(title.length() + 2); final CtuluDialogPanel pn = new CtuluDialogPanel(); pn.setBorder(BuBorders.EMPTY3333); pn.setLayout(new BuGridLayout(2, 5, 5)); pn.add(new BuLabel(EbliLib.getS("Nom du calque"))); pn.add(ft); final String s = EbliLib.getS("Entrer le nouveau nom du calque"); ft.setToolTipText(s); if (pn.afficheModaleOk(CtuluLibSwing.getFrameAncestorHelper(_calque), s)) { _calque.setTitle(ft.getText()); } }