javax.swing.JToggleButton#setBorderPainted ( )源码实例Demo

下面列出了javax.swing.JToggleButton#setBorderPainted ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: netbeans   文件: FiltersManagerImpl.java
private JToggleButton createToggle(Map<String, Boolean> fStates, int index) {
            boolean isSelected = filtersDesc.isSelected(index);
            boolean enabled = filtersDesc.isEnabled(index);
            Icon icon = filtersDesc.getIcon(index);
            // ensure small size, just for the icon
            JToggleButton result = new JToggleButton(icon, enabled && isSelected);
            Dimension size = new Dimension(21, 21); // 3 less than other buttons
            result.setMaximumSize(size);
            result.setMinimumSize(size);
            result.setPreferredSize(size);
            if ("Aqua".equals(UIManager.getLookAndFeel().getID())) { //NOI18N
                result.setBorderPainted(true);
            } else {
                result.setBorderPainted(false);
            }
//            result.setMargin(new Insets(2, 3, 2, 3));
            result.setToolTipText(filtersDesc.getTooltip(index));
            result.setEnabled(enabled);
            fStates.put(filtersDesc.getKey(index), Boolean.valueOf(isSelected));

            return result;
        }
 
源代码2 项目: netbeans   文件: ActionFactory.java
void updateState() {
    JEditorPane pane = getPane();
    if (pane != null) {
        boolean rectangleSelection = RectangularSelectionUtils.isRectangularSelection(pane);
        JToggleButton toggleButton = getToggleButton();
        if (toggleButton != null) {
            toggleButton.setSelected(rectangleSelection);
            toggleButton.setContentAreaFilled(rectangleSelection);
            toggleButton.setBorderPainted(rectangleSelection);
        }
    }
}
 
源代码3 项目: pumpernickel   文件: PaletteUI.java
private JToggleButton createCell() {
	JToggleButton newCell = new JToggleButton();
	newCell.addMouseListener(mouseListener);
	newCell.addMouseMotionListener(mouseListener);
	newCell.setContentAreaFilled(false);
	newCell.setBorder(null);
	newCell.setRequestFocusEnabled(false);
	newCell.setBorderPainted(false);
	newCell.setOpaque(false);
	newCell.putClientProperty(PROPERTY_CELL, Boolean.TRUE);
	newCell.addActionListener(cellActionListener);
	return newCell;
}
 
源代码4 项目: pcgen   文件: TableCellUtilities.java
ToggleButtonRenderer(JToggleButton button)
{
	this.button = button;
	button.setHorizontalAlignment(SwingConstants.CENTER);
	button.setBorderPainted(true);
	setLayout(new GridLayout(1, 1));
	add(button);
}
 
源代码5 项目: android-classyshark   文件: Toolbar.java
private JToggleButton buildLeftPanelToggleButton() {
    final ImageIcon toggleIcon = theme.getToggleIcon();
    final JToggleButton jToggleButton = new JToggleButton(toggleIcon, true);
    jToggleButton.setToolTipText("Show/hide navigation tree");
    jToggleButton.setBorderPainted(false);
    jToggleButton.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            toolbarController.onChangeLeftPaneVisibility(jToggleButton.isSelected());
        }
    });
    return jToggleButton;
}
 
源代码6 项目: CodenameOne   文件: HorizontalList.java
protected JToggleButton createButton(String label) {
    JToggleButton button = new DeletableToggle(label, getIconImage(label));
    button.setToolTipText(label);
    button.setRolloverEnabled(true);
    //button.setI
    button.setHorizontalAlignment(SwingConstants.LEFT);
    button.setBorderPainted(ResourceEditorApp.IS_MAC);
    return button;
}
 
源代码7 项目: pcgen   文件: TableCellUtilities.java
ToggleButtonRenderer(JToggleButton button)
{
	this.button = button;
	button.setHorizontalAlignment(SwingConstants.CENTER);
	button.setBorderPainted(true);
	setLayout(new GridLayout(1, 1));
	add(button);
}