本文整理了Java中javax.swing.JButton.repaint()
方法的一些代码示例,展示了JButton.repaint()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JButton.repaint()
方法的具体详情如下:
包路径:javax.swing.JButton
类名称:JButton
方法名:repaint
暂无
代码示例来源:origin: magefree/mage
public void setConnectButtonText(String status) {
this.btnConnect.setText(status);
changeGUISize(); // Needed to layout the tooltbar after text length change
this.btnConnect.repaint();
this.btnConnect.revalidate();
}
代码示例来源:origin: org.codehaus.jtstand/jtstand-desktop
@Override
public void repaint() {
if (painting) {
// skip repaint requests while painting
return;
}
super.repaint();
}
代码示例来源:origin: org.jspresso.framework/jspresso-swing-components
/**
* Sets the value.
*
* @param value
* the value to set.
*/
public void setValue(Color value) {
this.value = value;
chooseButton.repaint();
fireStateChanged();
}
代码示例来源:origin: org.jspresso/jspresso-swing-components
/**
* Sets the value.
*
* @param value
* the value to set.
*/
public void setValue(Color value) {
this.value = value;
chooseButton.repaint();
fireStateChanged();
}
代码示例来源:origin: com.github.arnabk/pgslookandfeel
public void actionPerformed(ActionEvent e) {
JButton defaultButton = (JButton) defaultButtonRef.get();
// no default button, thus stop running
if (defaultButton == null && defaultButtonTimer.isRunning()) {
defaultButtonTimer.stop();
defaultButtonRef = null;
return;
}
defaultButtonAlpha += (defaultButtonAlphaDir) ? 10 : -10;
if (defaultButtonAlpha == 200 || defaultButtonAlpha == 10) {
defaultButtonAlphaDir = !defaultButtonAlphaDir;
}
defaultButton.repaint();
}
}
代码示例来源:origin: tinyMediaManager/tinyMediaManager
@Override
public void propertyChange(PropertyChangeEvent evt) {
if ("messages".equals(evt.getPropertyName())) {
if (TmmUIMessageCollector.instance.getNewMessagesCount() > 0) {
btnNotifications.setVisible(true);
btnNotifications.setEnabled(true);
btnNotifications.setText("" + TmmUIMessageCollector.instance.getNewMessagesCount());
}
else {
btnNotifications.setVisible(false);
btnNotifications.setEnabled(false);
}
btnNotifications.repaint();
}
}
};
代码示例来源:origin: mucommander/mucommander
private void setCurrentColor(Color color, boolean initiatedByUser) {
currentColor = color;
if(themeData.isColorDifferent(colorId, currentColor))
initiatedByUser &= themeData.setColor(colorId, currentColor);
button.repaint();
if(updatedPreviewComponents != null && previewColorPropertyName != null) {
int nbPreviewComponents = updatedPreviewComponents.size();
for(int i = 0; i < nbPreviewComponents; i++)
updatedPreviewComponents.get(i).putClientProperty(previewColorPropertyName, color);
}
if (initiatedByUser)
parent.componentChanged(null);
}
代码示例来源:origin: sc.fiji/3D_Viewer
/**
* Toggle play/pause
*/
public synchronized void togglePlay() {
if (!p.isVisible()) return;
if (buttons[playIndex].getActionCommand().equals("PLAY")) {
buttons[playIndex].setActionCommand("PAUSE");
buttons[playIndex].setIcon(new ImageIcon(pauseImage));
buttons[playIndex].setBorder(null);
buttons[playIndex].repaint();
timeline.play();
}
else {
buttons[playIndex].setActionCommand("PLAY");
buttons[playIndex].setIcon(new ImageIcon(playImage));
buttons[playIndex].setBorder(null);
buttons[playIndex].repaint();
timeline.pause();
}
}
代码示例来源:origin: IanDarwin/javasrc
/** Unset any previously highlighted day */
private void clearDayActive() {
JButton b;
// First un-shade the previously-selected square, if any
if (activeDay > 0) {
b = labs[(leadGap+activeDay)/7][(leadGap+activeDay)%7];
b.setBackground(b0.getBackground());
b.repaint();
activeDay = -1;
}
}
代码示例来源:origin: IanDarwin/javasrc
/** Unset any previously highlighted day */
private void clearDayActive() {
JButton b;
// First un-shade the previously-selected square, if any
if (activeDay > 0) {
b = labs[(leadGap+activeDay-1)/7][(leadGap+activeDay-1)%7];
b.setBackground(b0.getBackground());
b.repaint();
activeDay = -1;
}
}
代码示例来源:origin: com.github.insubstantial/substance
/**
* Synchronizes the tooltip of the close button.
*/
protected void syncCloseButtonTooltip() {
if (SubstanceCoreUtilities.isInternalFrameModified(this.frame)) {
this.closeButton.setToolTipText(SubstanceCoreUtilities
.getResourceBundle(frame).getString("SystemMenu.close")
+ " ["
+ SubstanceCoreUtilities.getResourceBundle(frame)
.getString("Tooltip.contentsNotSaved") + "]");
} else {
this.closeButton.setToolTipText(SubstanceCoreUtilities
.getResourceBundle(frame).getString("SystemMenu.close"));
}
this.closeButton.repaint();
}
代码示例来源:origin: org.java.net.substance/substance
/**
* Synchronizes the tooltip of the close button.
*/
protected void syncCloseButtonTooltip() {
if (SubstanceCoreUtilities.isInternalFrameModified(this.frame)) {
this.closeButton.setToolTipText(SubstanceCoreUtilities
.getResourceBundle(frame).getString("SystemMenu.close")
+ " ["
+ SubstanceCoreUtilities.getResourceBundle(frame)
.getString("Tooltip.contentsNotSaved") + "]");
} else {
this.closeButton.setToolTipText(SubstanceCoreUtilities
.getResourceBundle(frame).getString("SystemMenu.close"));
}
this.closeButton.repaint();
}
代码示例来源:origin: stackoverflow.com
public class ButtonEditor extends DefaultCellEditor
{
protected JButton button;
public ButtonEditor(JCheckBox checkBox)
{
super(checkBox);
button = new JButton();
button.setOpaque(true);
button.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
button.setBackground(Color.GREEN);
button.repaint();
}
});
}
public Component getTableCellEditorComponent(JTable table, Object value,
boolean isSelected, int row, int column)
{
return button;
}
}
代码示例来源:origin: org.java.net.substance/substance
/**
* Synchronizes the tooltip of the close button.
*/
protected void syncCloseButtonTooltip() {
if (SubstanceCoreUtilities.isRootPaneModified(this.getRootPane())) {
this.closeButton.setToolTipText(SubstanceCoreUtilities
.getResourceBundle(rootPane).getString("SystemMenu.close")
+ " ["
+ SubstanceCoreUtilities.getResourceBundle(rootPane)
.getString("Tooltip.contentsNotSaved") + "]");
} else {
this.closeButton.setToolTipText(SubstanceCoreUtilities
.getResourceBundle(rootPane).getString("SystemMenu.close"));
}
this.closeButton.repaint();
}
代码示例来源:origin: com.github.insubstantial/substance
/**
* Synchronizes the tooltip of the close button.
*/
protected void syncCloseButtonTooltip() {
if (SubstanceCoreUtilities.isRootPaneModified(this.getRootPane())) {
this.closeButton.setToolTipText(SubstanceCoreUtilities
.getResourceBundle(rootPane).getString("SystemMenu.close")
+ " ["
+ SubstanceCoreUtilities.getResourceBundle(rootPane)
.getString("Tooltip.contentsNotSaved") + "]");
} else {
this.closeButton.setToolTipText(SubstanceCoreUtilities
.getResourceBundle(rootPane).getString("SystemMenu.close"));
}
this.closeButton.repaint();
}
代码示例来源:origin: MegaMek/mekhq
@Override
public void propertyChange(PropertyChangeEvent evt) {
String txt = "Parts Acquisition";
if (PartsAcquisitionService.getMissingCount() > 0) {
if (PartsAcquisitionService.getUnavailableCount() > 0) {
txt += String.format(" (%s missing, %s unavailable)", PartsAcquisitionService.getMissingCount(), PartsAcquisitionService.getUnavailableCount());
} else {
txt += String.format(" (%s missing)", PartsAcquisitionService.getMissingCount());
}
}
btnAcquisitions.setText(txt);
btnAcquisitions.repaint();
}
});
代码示例来源:origin: freeplane/freeplane
/**
* Initializes both day names and weeks of the year.
*/
protected void initDecorations() {
for (int x = 0; x < 7; x++) {
days[x].setContentAreaFilled(decorationBackgroundVisible);
days[x].setBorderPainted(decorationBordersVisible);
days[x].invalidate();
days[x].repaint();
weeks[x].setContentAreaFilled(decorationBackgroundVisible);
weeks[x].setBorderPainted(decorationBordersVisible);
weeks[x].invalidate();
weeks[x].repaint();
}
}
代码示例来源:origin: org.tentackle/tentackle-swing
@Override
public void actionPerformed(ActionEvent e) {
if (!comboBox.isEditable()) {
flasherVisible = !flasherVisible;
if (!flasherVisible) {
Graphics g = arrowButton.getGraphics();
if (g != null) {
g.setColor(usingOcean ? UIManager.getColor("Button.focus") : arrowButton.getBackground());
Insets insets = arrowButton.getInsets();
int width = arrowButton.getWidth() - (insets.left + insets.right);
int height = arrowButton.getHeight() - (insets.top + insets.bottom);
if (height > 0 && width > 0) {
int left = insets.left;
int top = insets.top;
g.drawRect( left - 1, top - 1, width + 3, height + 1 );
}
}
}
else {
arrowButton.repaint();
}
}
}
}
代码示例来源:origin: org.fudaa.framework.ebli/ebli-common
void updatePanel() {
if (plageEnCours_ == null) {
ic_.setCouleur(btColor_.getForeground());
valueEditor_.setValue(CtuluLibString.EMPTY_STRING, txtMax_);
valueEditor_.setValue(CtuluLibString.EMPTY_STRING, txtMin_);
} else {
ic_.setCouleur(plageEnCours_.getCouleur());
ic_.setTaille(plageEnCours_.getIconeTaille());
ic_.setType(plageEnCours_.getIconeType());
// final CtuluNumberFormatI fmt = plageEnCours_.getgetDefaultFormat();
String s = Double.toString(plageEnCours_.getMin());
valueEditor_.setValue(s, txtMin_);
txtMin_.setToolTipText(s);
s = Double.toString(plageEnCours_.getMax());
valueEditor_.setValue(s, txtMax_);
txtMax_.setToolTipText(s);
}
if (cbChangedLeg_ != null) {
cbChangedLeg_.setSelected(plageEnCours_.isLegendCustomized());
}
btColor_.repaint();
}
代码示例来源:origin: org.fudaa.framework.ebli/ebli-3d
public void setTarget(final BControleAffichageTarget _target) {
target_ = _target;
txt_.setSrc(target_);
setEnable(target_ != null);
if (target_ != null) {
cbOmbre_.setSelected(target_.isEclairage());
cbRapide_.setSelected(target_.isRapide());
cbRapide_.setEnabled(target_.isRapideEditable());
cbVisible_.setSelected(target_.isVisible());
cbFilaire_.setSelected(target_.isFilaire());
cbFilaire_.setEnabled(target_.isFilaireEditable());
icColor_.setCouleur(target_.getCouleur());
btColor_.repaint();
updateApplyBt();
}
}
内容来源于网络,如有侵权,请联系作者删除!