⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 abstractbutton.java

📁 this gcc-g++-3.3.1.tar.gz is a source file of gcc, you can learn more about gcc through this codes f
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
	public void addActionListener(ActionListener l)	{	getModel().addActionListener(l);    }	public void removeActionListener(ActionListener l)	{	getModel().removeActionListener(l);    }	public void addChangeListener(ChangeListener l)	{   getModel().addChangeListener(l);     }	public void removeChangeListener(ChangeListener l)	{  getModel().removeChangeListener(l);    }        public void addItemListener(ItemListener l)	{  getModel().addItemListener(l);    }        public void removeItemListener(ItemListener l)	{  getModel().removeItemListener(l);  }	public int getHorizontalAlignment()	{	return hori_align;    }	public int getHorizontalTextPosition()	{	return hori_text_pos;    }	public int getVerticalAlignment()	{	return vert_align;   }	public int getVerticalTextPosition()	{	return vert_text_pos;  }	protected  void fireItemStateChanged(ItemEvent event)	{    getModel().fireItemStateChanged(event);    }	protected  void fireStateChanged(ChangeEvent event)	{	 getModel().fireStateChanged(event);    }	protected void fireActionPerformed(ActionEvent event)	{	getModel().fireActionPerformed(event);    }	public void setVerticalAlignment(int alignment)	{	vert_align = alignment;    }	public void setHorizontalAlignment(int alignment)	{   hori_align = alignment;   }	public void setVerticalTextPosition(int textPosition)	{	vert_text_pos = textPosition;    }	public void setHorizontalTextPosition(int textPosition)	{   hori_text_pos = textPosition;   }	public int getMnemonic()	{	return getModel().getMnemonic();    }	public void setMnemonic(char mne)	{	getModel().setMnemonic(mne);    }	public void setMnemonic(int mne)	{	getModel().setMnemonic(mne);    }	public void setRolloverEnabled(boolean b)	{    getModel().setRollover(b);    }	public boolean isRolloverEnabled()	{    return getModel().isRollover();     }	public boolean isBorderPainted()	{	return paint_border;    }	public void setBorderPainted(boolean b)	{		if (b != paint_border)		{			paint_border = b;			revalidate();			repaint();		}	}	public Action getAction()	{	return action_taken;    }	public void setAction(Action a)	{		action_taken = a;		revalidate();		repaint();	}	public void setSelected(boolean b)	{	getModel().setSelected(b);    }	public boolean isSelected()	{	return getModel().isSelected();     }        public Icon getIcon()	{	return default_icon;    }	public void setIcon(Icon defaultIcon)	{		if (default_icon == defaultIcon)			return;		default_icon = defaultIcon;		if (default_icon != null)		{                  // XXX FIXME - icons do not know their parent//  			default_icon.setParent(this);		}		revalidate();		repaint();	}	public String getText()	{	return text;    }	public void setLabel(String label)	{	setText(label);    }	public String getLabel()	{	return getText();    }	public void setText(String text)	{		this.text = text;		revalidate();		repaint();	}        public 	Insets getMargin()	{      return margin; }	public void setMargin(Insets m)	{		margin = m;		revalidate();		repaint();	}	public void setEnabled(boolean b)	{		super.setEnabled(b);		getModel().setEnabled(b);		repaint();	}	public Icon getPressedIcon()	{	return pressed_button;    }	public void setPressedIcon(Icon pressedIcon)	{		pressed_button = pressedIcon;		revalidate();		repaint();	}	public Icon getDisabledIcon()	{	return disabled_button;    }	public void setDisabledIcon(Icon disabledIcon)	{		disabled_button = disabledIcon;		revalidate();		repaint();	}	public boolean isFocusPainted()	{   return paint_focus;   }	public void setFocusPainted(boolean b)	{		boolean old = paint_focus;		paint_focus = b;		firePropertyChange(FOCUS_PAINTED_CHANGED_PROPERTY,		                   old,		                   b);		if (hasFocus())		{			revalidate();			repaint();		}	}	public boolean isFocusTraversable()	{		//Identifies whether or not this component can receive the focus.		return true;	}	protected  int checkHorizontalKey(int key, String exception)	{		//       Verify that key is a legal value for the horizontalAlignment properties.		return 0;	}	protected  int checkVerticalKey(int key, String exception)	{		//       Ensures that the key is a valid.		return 0;	}	protected  void configurePropertiesFromAction(Action a)	{		//Factory method which sets the ActionEvent source's properties according to values from the Action instance.	}	protected  ActionListener createActionListener()	{		return new ActionListener()		       {			       public void actionPerformed(ActionEvent e) { }		       };	}	protected  PropertyChangeListener createActionPropertyChangeListener(Action a)	{		//Factory method which creates the PropertyChangeListener used to update the ActionEvent source as properties change on its Action instance.		return null;	}	protected  ChangeListener createChangeListener()	{		//       Subclasses that want to handle ChangeEvents differently can override this to return another ChangeListener implementation.		return new ChangeListener()		       {			       public void stateChanged(ChangeEvent e) { }		       };	}	protected  ItemListener createItemListener()	{		return new ItemListener()		       {			       public void itemStateChanged(ItemEvent e) { }		       };	}	public void doClick()	{		doClick(100);	}	public void doClick(int pressTime)	{	    //Toolkit.tlkBeep ();		//Programmatically perform a "click".	}	public Icon getDisabledSelectedIcon()	{		//Returns the icon used by the button when it's disabled and selected.		return disabled_selected_button;	}	public Icon getRolloverIcon()	{		//       Returns the rollover icon for the button.		return null;	}	Icon getRolloverSelectedIcon()	{		//       Returns the rollover selection icon for the button.		return null;	}	Icon getSelectedIcon()	{		//       Returns the selected icon for the button.		return selected_button;	}	public Object[] getSelectedObjects()	{		//Returns an array (length 1) containing the label or null if the button is not selected.		return null;	}	public boolean imageUpdate(Image img, int infoflags, int x, int y, int w, int h)	{		//This is overridden to return false if the current Icon's Image is not equal to the passed in Image img.		return current_icon == img;	}        public boolean isContentAreaFilled()	{		//       Checks whether the "content area" of the button should be filled.		return false;	}	protected  void paintBorder(Graphics g)	{		//       Paint the button's border if BorderPainted property is true.		if (isBorderPainted())			super.paintBorder(g);	}	protected  String paramString()	{		//        Returns a string representation of this AbstractButton.		return "AbstractButton";	}	public void setContentAreaFilled(boolean b)	{		//Sets whether the button should paint the content area or leave it transparent.	}	public void setDisabledSelectedIcon(Icon disabledSelectedIcon)	{		//          Sets the disabled selection icon for the button.	}	public void setRolloverIcon(Icon rolloverIcon)	{		//       Sets the rollover icon for the button.	}        public void setRolloverSelectedIcon(Icon rolloverSelectedIcon)	{		//       Sets the rollover selected icon for the button.	}	public void setSelectedIcon(Icon selectedIcon)	{		//       Sets the selected icon for the button.	}	public void setUI(ButtonUI ui)	{	//       Sets the L&F object that renders this component.		super.setUI(ui);	}	public ButtonUI getUI()	{		//Returns the L&F object that renders this component.		return (ButtonUI) ui;	}        public void updateUI()	{		/*		  //          Notification from the UIFactory that the L&F has changed.		  if (getUI() == null)		  {		  setUI(getUI());		  }		*/	}	protected void processActionEvent(ActionEvent e)	{		System.out.println("PROCESS-ACTION-EVENT: " + e);	}	protected void processMouseEvent(MouseEvent e)	{		//	System.out.println("PROCESS-MOUSE-EVENT: " + e + ", PRESSED-IN-MODEL="+getModel().isPressed());		switch (e.getID())		{		case MouseEvent.MOUSE_MOVED:			{				break;			}		case MouseEvent.MOUSE_PRESSED:			{				if (! isEnabled())				{					System.out.println("button not enabled, ignoring press");				}				else				{					System.out.println("telling model:press: " + getModel());					getModel().setPressed(true);					repaint();				}				break;			}		case MouseEvent.MOUSE_RELEASED:			{				if (! isEnabled())				{					System.out.println("button not enabled, ignoring release");				}				else				{					int flags = 0;					System.out.println("        XXX--> " + getActionCommand());					fireActionPerformed(new ActionEvent(this,					                                    ActionEvent.ACTION_PERFORMED,					                                    getActionCommand(),					                                    flags));					//System.out.println("telling model:release");					getModel().setPressed(false);					repaint();				}				break;			}		case MouseEvent.MOUSE_CLICKED:			{				break;			}		}	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -