本文整理了Java中javax.swing.JButton.getModel()
方法的一些代码示例,展示了JButton.getModel()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JButton.getModel()
方法的具体详情如下:
包路径:javax.swing.JButton
类名称:JButton
方法名:getModel
暂无
代码示例来源:origin: org.bitbucket.goalhub.simpleide/jedit
private void updateButtons()
{
int index = bufferList.getSelectedIndex();
save.getModel().setEnabled(index != -1);
discard.getModel().setEnabled(index != -1);
} //}}}
代码示例来源:origin: Spoutcraft/LegacyLauncher
public boolean isRolloverImpl() {
for (JButton button : buttons) {
if (button.getModel().isRollover()) {
return true;
}
}
return false;
}
}
代码示例来源:origin: org.netbeans.api/org-netbeans-swing-plaf
private static JButton getDummyButton() {
if (dummyButton == null) {
dummyButton = new JButton();
CellRendererPane crp = new CellRendererPane();
crp.add (dummyButton);
}
ButtonModel mdl = dummyButton.getModel();
return dummyButton;
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-lib-profiler-ui
public void mousePressed(MouseEvent mouseEvent) {
if (headerPopup.isVisible()) {
internalCornerButtonClick = true;
cornerButton.getModel().setArmed(false);
} else {
internalCornerButtonClick = false;
if (mouseEvent.getModifiers() == InputEvent.BUTTON3_MASK) {
showColumnSelectionPopup(headerPopup, cornerButton);
}
}
}
代码示例来源:origin: com.mchange/mchange-commons-java
public void syncToValue( PropertyEditor editor, Object newVal )
{
ButtonModel selectMe = (ButtonModel) valuesToButtonModels.get( newVal );
if ( selectMe != null )
setSelected( selectMe, true );
else
setSelected( fakeButton.getModel(), true );
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-php-project
private void initPhpGlobalIncludePath() {
DefaultListModel<BasePathSupport.Item> listModel = PathUiSupport.createListModel(
GlobalIncludePathSupport.getInstance().itemsIterator());
PathUiSupport.EditMediator.FileChooserDirectoryHandler directoryHandler = new PathUiSupport.EditMediator.FileChooserDirectoryHandler() {
@Override
public String getDirKey() {
return LastUsedFolders.GLOBAL_INCLUDE_PATH;
}
@Override
public File getCurrentDirectory() {
return null;
}
};
includePathList.setModel(listModel);
includePathList.setCellRenderer(new PathUiSupport.ClassPathListCellRenderer());
PathUiSupport.EditMediator.register(includePathList,
addFolderButton.getModel(),
removeButton.getModel(),
moveUpButton.getModel(),
moveDownButton.getModel(),
directoryHandler);
}
代码示例来源:origin: stackoverflow.com
public static void main ( String[] args )
{
JButton orangeButton = new JButton ( "X" );
orangeButton.setUI ( new MyButtonUI ());
}
private static class MyButtonUI extends BasicButtonUI
{
public void paint ( Graphics g, JComponent c )
{
JButton myButton = ( JButton ) c;
ButtonModel buttonModel = myButton.getModel ();
if ( buttonModel.isPressed () || buttonModel.isSelected () )
{
g.setColor ( Color.GRAY );
}
else
{
g.setColor ( Color.ORANGE );
}
g.fillRect ( 0, 0, c.getWidth (), c.getHeight () );
super.paint ( g, c );
}
}
代码示例来源:origin: org.fudaa.framework.ctulu/ctulu-ui
public void stateChanged(final ChangeEvent _e) {
if (mainButton_ != null && _e.getSource() == mainButton_.getModel()) {
if (popup_ != null && !mainButton_.getModel().isRollover()) {
mainButton_.getModel().setRollover(true);
return;
}
getModel().setRollover(mainButton_.getModel().isRollover());
setSelected(mainButton_.getModel().isArmed() && mainButton_.getModel().isPressed());
} else {
if (popup_ != null && !getModel().isSelected()) {
getModel().setSelected(true);
return;
}
if (mainButton_ != null) {
mainButton_.getModel().setRollover(getModel().isRollover());
}
}
}
代码示例来源:origin: com.synaptix/SynaptixSwing
private void clearButton(final JButton button) {
ButtonModel model = button.getModel();
model.setSelected(false);
model.setArmed(false);
model.setRollover(false);
}
代码示例来源:origin: com.synaptix/SynaptixSwing
private void clearButton(final JButton button) {
ButtonModel model = button.getModel();
model.setSelected(false);
model.setArmed(false);
model.setRollover(false);
}
代码示例来源:origin: com.synaptix/SynaptixSwing
private void clearButton(final JButton button) {
ButtonModel model = button.getModel();
model.setSelected(false);
model.setArmed(false);
model.setRollover(false);
}
代码示例来源:origin: org.scijava/scijava-ui-swing
@Override
public void dragEnter(DropTargetDragEvent dtde) {
JButton button = (JButton) dtde.getDropTargetContext()
.getComponent();
button.getModel().setPressed(true);
}
代码示例来源:origin: org.fudaa.framework.ctulu/ctulu-ui
public void popupMenuWillBecomeVisible(final PopupMenuEvent _e) {
if (mainButton_ != null) {
mainButton_.getModel().setRollover(true);
}
getModel().setSelected(true);
}
代码示例来源:origin: org.scijava/scijava-ui-swing
@Override
public void dragExit(DropTargetEvent dte) {
JButton button = (JButton) dte.getDropTargetContext()
.getComponent();
button.getModel().setPressed(false);
}
}
代码示例来源:origin: com.synaptix/SynaptixSwing
private void clearButton(final JButton button) {
ButtonModel model = button.getModel();
model.setSelected(false);
model.setArmed(false);
model.setRollover(false);
}
代码示例来源:origin: org.fudaa.framework.ctulu/ctulu-ui
private void hidePopup() {
if (mainButton_ != null) {
mainButton_.getModel().setRollover(false);
}
getModel().setSelected(false);
popup_.removePopupMenuListener(this); // act as good programmer :)
popup_ = null;
}
代码示例来源:origin: net.sf.nimrod/nimrod-laf
public void paintIcon( Component c, Graphics g, int x, int y ) {
ButtonModel model = ((JButton)c).getModel();
Graphics2D g2D = (Graphics2D)g;
g2D.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
Icon icono = null;
if ( model.isPressed() ) {
g2D.setColor( NimRODLookAndFeel.getFocusColor());
g2D.fillRoundRect( x,y, w,h, 4,4);
icono = UIManager.getIcon( sIconoP);
}
else if ( model.isRollover() ) {
icono = UIManager.getIcon( sIconoR);
}
else {
icono = UIManager.getIcon( sIcono);
}
icono.paintIcon( c, g, x, y);
g2D.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_DEFAULT);
}
代码示例来源:origin: org.scijava/scijava-ui-swing
@Override
public void drop(DropTargetDropEvent dtde) {
JButton button = (JButton) dtde.getDropTargetContext()
.getComponent();
button.getModel().setPressed(false);
dtde.acceptDrop(DnDConstants.ACTION_COPY_OR_MOVE);
}
代码示例来源:origin: org.fudaa.framework.ctulu/ctulu-ui
public CtuluButtonForPopup(final JButton _main) {
super(CtuluResource.CTULU.getIcon("popup.png"));
setMargin(BuInsets.INSETS0000);
getModel().addChangeListener(this);
addActionListener(this);
mainButton_ = _main;
if (mainButton_ != null) {
mainButton_.addPropertyChangeListener("enabled", this);
mainButton_.getModel().addChangeListener(this);
}
}
代码示例来源:origin: ru.sbtqa/monte-media
@Override
public void actionPerformed(ActionEvent e) {
if (button.isEnabled() && button.getModel().isArmed()) {
int value = boundedRangeModel.getValue();
if (button == forwardButton) {
boundedRangeModel.setValue(value == boundedRangeModel.getMaximum() ? boundedRangeModel.getMinimum() : value + 1);
} else {
boundedRangeModel.setValue(value == boundedRangeModel.getMinimum() ? boundedRangeModel.getMaximum() : value - 1);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!