项目:incubator-netbeans
文件:DocumentSwitcherTable.java
private JButton createCloseButton() {
JButton res = CloseButtonFactory.createBigCloseButton();
res.setModel( new DefaultButtonModel() {
@Override
public boolean isRollover() {
return inCloseButtonRect;
}
});
//allow third party look and feels to provide their own icons
Icon defaultIcon = UIManager.getIcon( "nb.popupswitcher.closebutton.defaultIcon" ); //NOI18N
if( null != defaultIcon )
res.setIcon( defaultIcon );
Icon rolloverIcon = UIManager.getIcon( "nb.popupswitcher.closebutton.rolloverIcon" ); //NOI18N
if( null != rolloverIcon )
res.setRolloverIcon( rolloverIcon );
return res;
}
项目:incubator-netbeans
文件:DropdownButton.java
Button(String text,Icon icon) {
super(text,icon);
// See GenericToolbar.addImpl()
putClientProperty("MetalListener",new Object()); // NOI18N
if (UIUtils.isAquaLookAndFeel())
putClientProperty("JComponent.sizeVariant","regular"); // NOI18N
setModel(new DefaultButtonModel() {
public boolean isRollover() {
return super.isRollover() || (isEnabled() && (popup != null && popup.getModel().isRollover()));
}
public boolean ispressed() {
return pushed || super.ispressed();
}
public boolean isArmed() {
return pushed || super.isArmed();
}
});
setHorizontalAlignment(LEADING);
setDefaultCapable(false);
}
项目:incubator-netbeans
文件:DropdownButton.java
Popup() {
super(" "); // NOI18N
// See GenericToolbar.addImpl()
putClientProperty("MetalListener",new Object()); // NOI18N
setModel(new DefaultButtonModel() {
public boolean isRollover() {
return super.isRollover() || pushed;
}
});
setHorizontalAlignment(LEADING);
setDefaultCapable(false);
getInputMap().put(Keystroke.getKeystroke(KeyEvent.VK_SPACE,false),NO_ACTION);
getInputMap().put(Keystroke.getKeystroke(KeyEvent.VK_SPACE,true),NO_ACTION);
}
项目:incubator-netbeans
文件:ProfilerPopup.java
public Component getDefaultComponent(Container aContainer) {
Component c = getFirstComponent(aContainer);
if (c instanceof AbstractButton) {
ButtonModel bm = ((AbstractButton)c).getModel();
if (bm instanceof DefaultButtonModel) {
ButtonGroup bg = ((DefaultButtonModel)bm).getGroup();
Enumeration<AbstractButton> en = bg == null ? null : bg.getElements();
while (en != null && en.hasMoreElements()) {
AbstractButton ab = en.nextElement();
if (ab.isSelected()) return ab;
}
}
}
return c;
}
项目:incubator-netbeans
文件:MnemonicsTest.java
public void testSetLocalizedTextWithModel() throws Exception {
ButtonModel m = new DefaultButtonModel();
JButton b = new JButton();
Mnemonics.setLocalizedText(b,"Hello &There");
assertEquals("Hello There",b.getText());
if( Mnemonics.isAquaLF() ) {
assertEquals(0,b.getMnemonic());
assertEquals(-1,b.getdisplayedMnemonicIndex());
} else {
assertEquals('T',b.getMnemonic());
assertEquals(6,b.getdisplayedMnemonicIndex());
}
b.setModel(m);
assertEquals("Hello There",b.getdisplayedMnemonicIndex());
}
}
项目:openjdk-jdk10
文件:DefaultButtonModelCrashTest.java
private void go() {
frame = new JFrame();
frame.setDefaultCloSEOperation(JFrame.EXIT_ON_CLOSE);
Container contentPane = frame.getContentPane();
ButtonModel model = new DefaultButtonModel();
JCheckBox check = new JCheckBox("a bit broken");
check.setModel(model);
panel = new JPanel(new BorderLayout());
panel.add(new JTextField("Press Tab (twice?)"),BorderLayout.norTH);
panel.add(check);
contentPane.add(panel);
frame.setLocationRelativeto(null);
frame.pack();
frame.setVisible(true);
}
项目:whyline
文件:WhylineButton.java
public WhylineButton(Action abstractAction,String tooltip) {
super(abstractAction);
setFont(UI.getMediumFont());
setFocusable(false);
setopaque(false);
setToolTipText(tooltip);
setContentAreaFilled(true);
setRolloverEnabled(true);
// Hack so that toolbar buttons in MetalLookAndFeel always show their background.
setModel(new DefaultButtonModel() {
public boolean isRollover() { return true; }
});
}
PlasticComboBoxButton(JComboBox comboBox,Icon comboIcon,boolean iconOnly,CellRendererPane rendererPane,JList listBox)
/* 36: */ {
/* 37: 80 */ super("");
/* 38: 81 */ setModel(new DefaultButtonModel()
/* 39: */ {
/* 40: */ public void setArmed(boolean armed)
/* 41: */ {
/* 42: 83 */ super.setArmed((ispressed()) || (armed));
/* 43: */ }
/* 44: 85 */ });
/* 45: 86 */ this.comboBox = comboBox;
/* 46: 87 */ this.comboIcon = comboIcon;
/* 47: 88 */ this.iconOnly = iconOnly;
/* 48: 89 */ this.rendererPane = rendererPane;
/* 49: 90 */ this.listBox = listBox;
/* 50: 91 */ setEnabled(comboBox.isEnabled());
/* 51: 92 */ setFocusable(false);
/* 52: 93 */ setRequestFocusEnabled(comboBox.isEnabled());
/* 53: 94 */ setBorder(UIManager.getBorder("ComboBox.arrowButtonBorder"));
/* 54: 95 */ setMargin(new Insets(0,2,2));
/* 55: 96 */ this.borderPaintsFocus = UIManager.getBoolean("ComboBox.borderPaintsFocus");
/* 56: */ }
项目:freeVM
文件:DefaultButtonModelTest.java
public Result testConstructor() {
InstrumentedUILog.clear();
DefaultButtonModel dbm = new InstrumentedButtonModel();
Util.waitQueueEventsProcess();
if (!InstrumentedUILog.equals(new Object[][] {
/* 1 */{ "ButtonModel.setEnabled","true" },/* 2 */{ "ButtonModel.isEnabled" },/* 3 */{ "ButtonModel.fireStateChanged" },})
&& !InstrumentedUILog.equals(new Object[0][0])) {
InstrumentedUILog.printLog();
return Failed("expected constructor to call another sequence of methods");
}
return passed();
}
项目:eniac
文件:EAction.java
public void init() {
// create objects
ButtonModel model = new DefaultButtonModel();
JButton button = new JButton(this);
button.setModel(model);
button.setText(null);
// store objects
putValue(BUTTON,button);
putValue(MODEL,model);
putValue(ITEM,new JMenuItem(this));
// add listener and init text
Status.LANGUAGE.addListener(new StatusListener() {
@Override
public void statusChanged(Status status,Object newValue) {
// language changed. update action values and hide text
updateText();
}
});
updateText();
}
项目:incubator-netbeans
文件:CustomizerLibraries.java
@Messages("CTL_AddSimple=&Add...")
public CustomizerLibraries(SingleModuleProperties props,ProjectCustomizer.Category category,@NonNull NbModuleProject p) {
super(props,CustomizerLibraries.class,category);
initComponents();
if (!getProperties().isSuiteComponent()) {
addLibrary.setVisible(false);
Mnemonics.setLocalizedText(addDepButton,CTL_AddSimple());
}
refresh();
dependencyList.setCellRenderer(CustomizerComponentFactory.getDependencyCellRenderer(false));
javaPlatformCombo.setRenderer(JavaPlatformComponentFactory.javaPlatformlistCellRenderer());
removetokenButton.setEnabled(false);
wrappedJarsList.setCellRenderer(ClasspathListCellRenderer.createClasspathListRenderer(
getProperties().getEvaluator(),FileUtil.toFileObject(getProperties().getProjectDirectoryFile())));
DefaultButtonModel dummy = new DefaultButtonModel();
EditMediator.register(
p,getProperties().getHelper(),getProperties().getRefhelper(),emListComp,dummy,removeButton.getModel(),editButton.getModel(),null,null);
attachListeners();
pxml = new ProjectXMLManager(p);
}
项目:incubator-netbeans
文件:ButtonBuilders.java
protected void setupInstance(DefaultButtonModel instance) {
super.setupInstance(instance);
instance.setArmed((stateMask & DefaultButtonModel.ARMED) != 0);
instance.setSelected((stateMask & DefaultButtonModel.SELECTED) != 0);
instance.setEnabled((stateMask & DefaultButtonModel.ENABLED) != 0);
instance.setpressed((stateMask & DefaultButtonModel.pressed) != 0);
instance.setRollover((stateMask & DefaultButtonModel.ROLlovER) != 0);
}
项目:jdk8u-jdk
文件:bug7189299.java
private static void verifySingleDefaultButtonModelListener() {
HTMLEditorKit htmlEditorKit = (HTMLEditorKit) html.getEditorKit();
StyleContext.NamedStyle style = ((StyleContext.NamedStyle) htmlEditorKit
.getInputAttributes());
DefaultButtonModel model = ((DefaultButtonModel) style
.getAttribute(StyleConstants.modelattribute));
ActionListener[] listeners = model.getActionListeners();
int actionListenerNum = listeners.length;
if (actionListenerNum != 1) {
throw new RuntimeException(
"Expected single ActionListener object registered with "
+ "DefaultButtonModel; found " + actionListenerNum
+ " listeners registered.");
}
int changelistenerNum = model.getchangelisteners().length;
if (changelistenerNum != 1) {
throw new RuntimeException(
"Expected at most one changelistener object registered "
+ "with DefaultButtonModel; found " + changelistenerNum
+ " listeners registered.");
}
int itemListenerNum = model.getItemListeners().length;
if (itemListenerNum != 1) {
throw new RuntimeException(
"Expected at most one ItemListener object registered "
+ "with DefaultButtonModel; found " + itemListenerNum
+ " listeners registered.");
}
}
项目:openjdk-jdk10
文件:bug7189299.java
private static void verifySingleDefaultButtonModelListener() {
HTMLEditorKit htmlEditorKit = (HTMLEditorKit) html.getEditorKit();
StyleContext.NamedStyle style = ((StyleContext.NamedStyle) htmlEditorKit
.getInputAttributes());
DefaultButtonModel model = ((DefaultButtonModel) style
.getAttribute(StyleConstants.modelattribute));
ActionListener[] listeners = model.getActionListeners();
int actionListenerNum = listeners.length;
if (actionListenerNum != 1) {
throw new RuntimeException(
"Expected single ActionListener object registered with "
+ "DefaultButtonModel; found " + actionListenerNum
+ " listeners registered.");
}
int changelistenerNum = model.getchangelisteners().length;
if (changelistenerNum != 1) {
throw new RuntimeException(
"Expected at most one changelistener object registered "
+ "with DefaultButtonModel; found " + changelistenerNum
+ " listeners registered.");
}
int itemListenerNum = model.getItemListeners().length;
if (itemListenerNum != 1) {
throw new RuntimeException(
"Expected at most one ItemListener object registered "
+ "with DefaultButtonModel; found " + itemListenerNum
+ " listeners registered.");
}
}
项目:openjdk9
文件:bug7189299.java
private static void verifySingleDefaultButtonModelListener() {
HTMLEditorKit htmlEditorKit = (HTMLEditorKit) html.getEditorKit();
StyleContext.NamedStyle style = ((StyleContext.NamedStyle) htmlEditorKit
.getInputAttributes());
DefaultButtonModel model = ((DefaultButtonModel) style
.getAttribute(StyleConstants.modelattribute));
ActionListener[] listeners = model.getActionListeners();
int actionListenerNum = listeners.length;
if (actionListenerNum != 1) {
throw new RuntimeException(
"Expected single ActionListener object registered with "
+ "DefaultButtonModel; found " + actionListenerNum
+ " listeners registered.");
}
int changelistenerNum = model.getchangelisteners().length;
if (changelistenerNum != 1) {
throw new RuntimeException(
"Expected at most one changelistener object registered "
+ "with DefaultButtonModel; found " + changelistenerNum
+ " listeners registered.");
}
int itemListenerNum = model.getItemListeners().length;
if (itemListenerNum != 1) {
throw new RuntimeException(
"Expected at most one ItemListener object registered "
+ "with DefaultButtonModel; found " + itemListenerNum
+ " listeners registered.");
}
}
项目:erp
文件:JButtonPad.java
public JButtonPad(String text,Icon icon) {
// Create the model
this.setCursor(new Cursor(Cursor.HAND_CURSOR));
setModel(new DefaultButtonModel());
// initialize
init(text,icon);
}
项目:jdk8u_jdk
文件:bug7189299.java
private static void verifySingleDefaultButtonModelListener() {
HTMLEditorKit htmlEditorKit = (HTMLEditorKit) html.getEditorKit();
StyleContext.NamedStyle style = ((StyleContext.NamedStyle) htmlEditorKit
.getInputAttributes());
DefaultButtonModel model = ((DefaultButtonModel) style
.getAttribute(StyleConstants.modelattribute));
ActionListener[] listeners = model.getActionListeners();
int actionListenerNum = listeners.length;
if (actionListenerNum != 1) {
throw new RuntimeException(
"Expected single ActionListener object registered with "
+ "DefaultButtonModel; found " + actionListenerNum
+ " listeners registered.");
}
int changelistenerNum = model.getchangelisteners().length;
if (changelistenerNum != 1) {
throw new RuntimeException(
"Expected at most one changelistener object registered "
+ "with DefaultButtonModel; found " + changelistenerNum
+ " listeners registered.");
}
int itemListenerNum = model.getItemListeners().length;
if (itemListenerNum != 1) {
throw new RuntimeException(
"Expected at most one ItemListener object registered "
+ "with DefaultButtonModel; found " + itemListenerNum
+ " listeners registered.");
}
}
项目:lookaside_java-1.8.0-openjdk
文件:bug7189299.java
private static void verifySingleDefaultButtonModelListener() {
HTMLEditorKit htmlEditorKit = (HTMLEditorKit) html.getEditorKit();
StyleContext.NamedStyle style = ((StyleContext.NamedStyle) htmlEditorKit
.getInputAttributes());
DefaultButtonModel model = ((DefaultButtonModel) style
.getAttribute(StyleConstants.modelattribute));
ActionListener[] listeners = model.getActionListeners();
int actionListenerNum = listeners.length;
if (actionListenerNum != 1) {
throw new RuntimeException(
"Expected single ActionListener object registered with "
+ "DefaultButtonModel; found " + actionListenerNum
+ " listeners registered.");
}
int changelistenerNum = model.getchangelisteners().length;
if (changelistenerNum != 1) {
throw new RuntimeException(
"Expected at most one changelistener object registered "
+ "with DefaultButtonModel; found " + changelistenerNum
+ " listeners registered.");
}
int itemListenerNum = model.getItemListeners().length;
if (itemListenerNum != 1) {
throw new RuntimeException(
"Expected at most one ItemListener object registered "
+ "with DefaultButtonModel; found " + itemListenerNum
+ " listeners registered.");
}
}
项目:l2fprod-properties-editor
文件:UserPreferences.java
public static void track(final JRadioButton button) {
final Preferences prefs = node().node("Buttons");
boolean selected = prefs.getBoolean(button.getName() + ".selected",button
.isSelected());
((DefaultButtonModel) button.getModel()).getGroup().setSelected(
button.getModel(),selected);// .setSelected(selected);
button.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent e) {
prefs.putBoolean(button.getName() + ".selected",button.isSelected());
}
});
}
项目:netbeans-mmd-plugin
文件:ColorChooserButton.java
public ColorChooserButton() {
super();
final ColorChooserButton theButtonInstance = this;
this.setModel(new DefaultButtonModel() {
private static final long serialVersionUID = 3109256773218160485L;
@Override
protected void fireActionPerformed(ActionEvent e) {
final Window ownerWindow = SwingUtilities.getwindowAncestor(theButtonInstance);
final Color selectedColor = JColorChooser.showDialog(ownerWindow == null ? Main.getApplicationFrame() : ownerWindow,String.format(UiUtils.BUNDLE.getString("ColorChoosingButton.dialogTitle"),getText()),value);
if (selectedColor!=null) {
setValue(selectedColor);
lastResultOk = true;
}
else {
lastResultOk = false;
}
super.fireActionPerformed(e);
}
});
setValue(Color.BLACK);
}
项目:netbeans-mmd-plugin
文件:ColorChooserButton.java
public ColorChooserButton(@Nullable final DialogProvider dialogProvider) {
super();
final ColorChooserButton theInstance = this;
this.setModel(new DefaultButtonModel() {
private static final long serialVersionUID = 3109256773218160485L;
@Override
protected void fireActionPerformed(ActionEvent e) {
final propertyeditor editor = propertyeditorManager.findEditor(Color.class);
if (editor == null) {
LOGGER.error("Can't find registered color editor");
if (dialogProvider != null)
dialogProvider.msgError(null,"Can't find color editor! unexpected state! Contact developer!");
return;
}
editor.setValue(value);
final Color selectedColor = ColorChooser.chooseColor(theInstance,String.format(BUNDLE.getString("ColorChoosingButton.dialogTitle"),getValue());
if (selectedColor != null) {
setValue(selectedColor);
lastResultOk = true;
}
else {
lastResultOk = false;
}
super.fireActionPerformed(e);
}
});
setValue(Color.BLACK);
}
项目:netbeans-mmd-plugin
文件:ColorChooserButton.java
public ColorChooserButton() {
super();
this.setModel(new DefaultButtonModel() {
private static final long serialVersionUID = 3109256773218160485L;
@Override
protected void fireActionPerformed(ActionEvent e) {
final propertyeditor editor = propertyeditorManager.findEditor(Color.class);
if (editor == null) {
LOGGER.error("Can't find registered color editor");
NbUtils.msgError(null,"Can't find color editor! unexpected state! Contact developer!");
return;
}
editor.setValue(value);
final DialogDescriptor descriptor = new DialogDescriptor(
editor.getCustomEditor(),String.format(java.util.ResourceBundle.getBundle("com/igormaznitsa/nbmindmap/i18n/Bundle").getString("ColorChoosingButton.dialogTitle"),getText())
);
Dialogdisplayer.getDefault().createDialog(descriptor).setVisible(true);
if (descriptor.getValue() == DialogDescriptor.OK_OPTION) {
setValue((Color) editor.getValue());
lastResultOk = true;
}
else {
lastResultOk = false;
}
super.fireActionPerformed(e);
}
});
setValue(Color.BLACK);
}
/**
* Creates a custom {@link ButtonModel} that forces the button to be in the pressed state if the corresponding
* combo Boxe's poup is showing.
*/
private ButtonModel createButtonModel() {
return new DefaultButtonModel() {
@Override
public boolean ispressed() {
return super.ispressed() || isPopupVisible(comboBox);
}
};
}
项目:infobip-open-jdk-8
文件:bug7189299.java
private static void verifySingleDefaultButtonModelListener() {
HTMLEditorKit htmlEditorKit = (HTMLEditorKit) html.getEditorKit();
StyleContext.NamedStyle style = ((StyleContext.NamedStyle) htmlEditorKit
.getInputAttributes());
DefaultButtonModel model = ((DefaultButtonModel) style
.getAttribute(StyleConstants.modelattribute));
ActionListener[] listeners = model.getActionListeners();
int actionListenerNum = listeners.length;
if (actionListenerNum != 1) {
throw new RuntimeException(
"Expected single ActionListener object registered with "
+ "DefaultButtonModel; found " + actionListenerNum
+ " listeners registered.");
}
int changelistenerNum = model.getchangelisteners().length;
if (changelistenerNum != 1) {
throw new RuntimeException(
"Expected at most one changelistener object registered "
+ "with DefaultButtonModel; found " + changelistenerNum
+ " listeners registered.");
}
int itemListenerNum = model.getItemListeners().length;
if (itemListenerNum != 1) {
throw new RuntimeException(
"Expected at most one ItemListener object registered "
+ "with DefaultButtonModel; found " + itemListenerNum
+ " listeners registered.");
}
}
项目:jdk8u-dev-jdk
文件:bug7189299.java
private static void verifySingleDefaultButtonModelListener() {
HTMLEditorKit htmlEditorKit = (HTMLEditorKit) html.getEditorKit();
StyleContext.NamedStyle style = ((StyleContext.NamedStyle) htmlEditorKit
.getInputAttributes());
DefaultButtonModel model = ((DefaultButtonModel) style
.getAttribute(StyleConstants.modelattribute));
ActionListener[] listeners = model.getActionListeners();
int actionListenerNum = listeners.length;
if (actionListenerNum != 1) {
throw new RuntimeException(
"Expected single ActionListener object registered with "
+ "DefaultButtonModel; found " + actionListenerNum
+ " listeners registered.");
}
int changelistenerNum = model.getchangelisteners().length;
if (changelistenerNum != 1) {
throw new RuntimeException(
"Expected at most one changelistener object registered "
+ "with DefaultButtonModel; found " + changelistenerNum
+ " listeners registered.");
}
int itemListenerNum = model.getItemListeners().length;
if (itemListenerNum != 1) {
throw new RuntimeException(
"Expected at most one ItemListener object registered "
+ "with DefaultButtonModel; found " + itemListenerNum
+ " listeners registered.");
}
}
项目:codenameone
文件:UserPreferences.java
public static void track(final JRadioButton button) {
final Preferences prefs = node().node("Buttons");
boolean selected = prefs.getBoolean(button.getName() + ".selected",button
.isSelected());
((DefaultButtonModel) button.getModel()).getGroup().setSelected(
button.getModel(),selected);// .setSelected(selected);
button.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e) {
prefs.putBoolean(button.getName() + ".selected",button.isSelected());
}
});
}
项目:OLD-OpenJDK8
文件:bug7189299.java
private static void verifySingleDefaultButtonModelListener() {
HTMLEditorKit htmlEditorKit = (HTMLEditorKit) html.getEditorKit();
StyleContext.NamedStyle style = ((StyleContext.NamedStyle) htmlEditorKit
.getInputAttributes());
DefaultButtonModel model = ((DefaultButtonModel) style
.getAttribute(StyleConstants.modelattribute));
ActionListener[] listeners = model.getActionListeners();
int actionListenerNum = listeners.length;
if (actionListenerNum != 1) {
throw new RuntimeException(
"Expected single ActionListener object registered with "
+ "DefaultButtonModel; found " + actionListenerNum
+ " listeners registered.");
}
int changelistenerNum = model.getchangelisteners().length;
if (changelistenerNum != 1) {
throw new RuntimeException(
"Expected at most one changelistener object registered "
+ "with DefaultButtonModel; found " + changelistenerNum
+ " listeners registered.");
}
int itemListenerNum = model.getItemListeners().length;
if (itemListenerNum != 1) {
throw new RuntimeException(
"Expected at most one ItemListener object registered "
+ "with DefaultButtonModel; found " + itemListenerNum
+ " listeners registered.");
}
}
项目:cn1
文件:UserPreferences.java
public static void track(final JRadioButton button) {
final Preferences prefs = node().node("Buttons");
boolean selected = prefs.getBoolean(button.getName() + ".selected",button.isSelected());
}
});
}
项目:openjdk-jdk7u-jdk
文件:bug8008289.java
private static void verifySingleDefaultButtonModelListener() {
HTMLEditorKit htmlEditorKit = (HTMLEditorKit) html.getEditorKit();
StyleContext.NamedStyle style = ((StyleContext.NamedStyle) htmlEditorKit
.getInputAttributes());
DefaultButtonModel model = ((DefaultButtonModel) style
.getAttribute(StyleConstants.modelattribute));
ActionListener[] listeners = model.getActionListeners();
int actionListenerNum = listeners.length;
if (actionListenerNum != 1) {
throw new RuntimeException(
"Expected single ActionListener object registered with "
+ "DefaultButtonModel; found " + actionListenerNum
+ " listeners registered.");
}
int changelistenerNum = model.getchangelisteners().length;
if (changelistenerNum != 1) {
throw new RuntimeException(
"Expected at most one changelistener object registered "
+ "with DefaultButtonModel; found " + changelistenerNum
+ " listeners registered.");
}
int itemListenerNum = model.getItemListeners().length;
if (itemListenerNum != 1) {
throw new RuntimeException(
"Expected at most one ItemListener object registered "
+ "with DefaultButtonModel; found " + itemListenerNum
+ " listeners registered.");
}
}
public JButton createButton(ImageIcon enabled,ImageIcon disabled,ImageIcon pressed)
{
JButton button = new JButton()
{
@Override
public void paintComponent(Graphics g)
{
if (((DefaultButtonModel) getModel()).ispressed())
{
Graphics2D g2d = (Graphics2D) g;
GradientPaint gp = new GradientPaint(0,-1,new Color(0x1e1e1e),getHeight() - 1,new Color(0x272727));
g2d.setPaint(gp);
g2d.fillRect(0,getWidth(),getHeight());
}
super.paintComponent(g);
}
};
button.setIcon(enabled);
button.setdisabledIcon(disabled);
button.setpressedIcon(pressed);
button.setContentAreaFilled(false);
button.setFocusPainted(false);
button.setBorder(BorderFactory.createMatteBorder(0,1,new Color(0x2d2d2d)));
button.setHorizontalAlignment(SwingConstants.CENTER);
button.setVerticalAlignment(SwingConstants.CENTER);
button.setMinimumSize(new Dimension(MINI_BUTTON_WIDTH,MINI_BUTTON_HEIGHT));
button.setMaximumSize(new Dimension(MINI_BUTTON_WIDTH,MINI_BUTTON_HEIGHT));
button.setPreferredSize(new Dimension(MINI_BUTTON_WIDTH,MINI_BUTTON_HEIGHT));
return button;
}
项目:freeVM
文件:DefaultButtonModelchangelistenerTest.java
public Result testGetchangelisteners() {
DefaultButtonModel dbm = new DefaultButtonModel() {
};
if (dbm.getchangelisteners() == dbm.getchangelisteners()) {
return Failed("expected two calls on getchangelisteners() return different values");
}
return passed();
}
项目:freeVM
文件:DefaultButtonModelTest.java
项目:openjdk-icedtea7
文件:bug8008289.java
private static void verifySingleDefaultButtonModelListener() {
HTMLEditorKit htmlEditorKit = (HTMLEditorKit) html.getEditorKit();
StyleContext.NamedStyle style = ((StyleContext.NamedStyle) htmlEditorKit
.getInputAttributes());
DefaultButtonModel model = ((DefaultButtonModel) style
.getAttribute(StyleConstants.modelattribute));
ActionListener[] listeners = model.getActionListeners();
int actionListenerNum = listeners.length;
if (actionListenerNum != 1) {
throw new RuntimeException(
"Expected single ActionListener object registered with "
+ "DefaultButtonModel; found " + actionListenerNum
+ " listeners registered.");
}
int changelistenerNum = model.getchangelisteners().length;
if (changelistenerNum != 1) {
throw new RuntimeException(
"Expected at most one changelistener object registered "
+ "with DefaultButtonModel; found " + changelistenerNum
+ " listeners registered.");
}
int itemListenerNum = model.getItemListeners().length;
if (itemListenerNum != 1) {
throw new RuntimeException(
"Expected at most one ItemListener object registered "
+ "with DefaultButtonModel; found " + itemListenerNum
+ " listeners registered.");
}
}
项目:kompren
文件:MPieMenuButton.java
项目:kompren
文件:MPieMenuButton.java
项目:JRLib
文件:SubstanceScrollBarUI.java
/**
* Simple constructor.
*
* @param b
* Associated component.
*/
protected SubstanceScrollBarUI(JComponent b) {
super();
this.thumbModel = new DefaultButtonModel();
this.thumbModel.setArmed(false);
this.thumbModel.setSelected(false);
this.thumbModel.setpressed(false);
this.thumbModel.setRollover(false);
b.setopaque(false);
}
项目:incubator-netbeans
文件:ButtonBuilders.java
static DefaultButtonModelBuilder fromField(Instance instance,String field,Heap heap) {
Object model = instance.getValueOfField(field);
if (!(model instanceof Instance)) return null;
if (!DetailsUtils.isSubclassOf((Instance)model,DefaultButtonModel.class.getName())) return null;
return new DefaultButtonModelBuilder((Instance)model,heap);
}
项目:incubator-netbeans
文件:ButtonBuilders.java
protected DefaultButtonModel createInstanceImpl() {
return new DefaultButtonModel();
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。