javax.swing.JPanel.paintImmediately()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(2.3k)|赞(0)|评价(0)|浏览(438)

本文整理了Java中javax.swing.JPanel.paintImmediately()方法的一些代码示例,展示了JPanel.paintImmediately()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JPanel.paintImmediately()方法的具体详情如下:
包路径:javax.swing.JPanel
类名称:JPanel
方法名:paintImmediately

JPanel.paintImmediately介绍

暂无

代码示例

代码示例来源:origin: lbalazscs/Pixelitor

@Override
public void updateProgress(int value) {
  assert EventQueue.isDispatchThread() : "not EDT thread";
  progressBar.setValue(value);
  leftPanel.paintImmediately(progressBar.getBounds());
}

代码示例来源:origin: lbalazscs/Pixelitor

public StatusBarProgressHandler(JPanel leftPanel, String msg, int max) {
  this.leftPanel = leftPanel;
  progressBar = new JProgressBar(0, max);
  msgLabel = new JLabel(msg);
  leftPanel.add(msgLabel);
  leftPanel.add(progressBar);
  // call these instead of revalidate()/repaint()
  // because we want to stay on the EDT
  leftPanel.validate(); // otherwise the panel width/height are 0
  leftPanel.paintImmediately(0, 0, leftPanel.getWidth(), leftPanel.getHeight());
}

代码示例来源:origin: violetumleditor/violetumleditor

@Override
public void paintImmediately(int x, int y, int w, int h)
{
  getSwingComponent().invalidate();
  super.paintImmediately(x, y, w, h);
}

代码示例来源:origin: stackoverflow.com

splashFrame = new JWindow();
 splashFrame.setBackground(Color.white);
 JPanel splashPanel = new JPanel();
 splashPanel.setLayout(new BorderLayout());
 JLabel image = new JLabel(img);
 splashPanel.add(image); 
 splashFrame.setContentPane(splashPanel);
 splashFrame.pack();
 splashFrame.setLocationRelativeTo(null);
 splashFrame.setAlwaysOnTop(true);
 splashPanel.paintImmediately(0, 0, splashPanel.getSize().width, splashPanel.getSize().height);
 splashFrame.setSize(splashPanel.getSize().width,splashPanel.getSize().height);
 splashFrame.setLocation(100, 100);
 splashFrame.setVisible(true);

代码示例来源:origin: approvals/ApprovalTests.Java

/**************************************************************************/
public void setState(String label, int progress)
{
 progressLabel.setText(label);
 progressBar.setValue(progress);
 if (forcePainting)
 {
  panel.paintImmediately(panel.getVisibleRect());
 }
 else
 {
  repaint();
 }
 if (progress == maxSteps)
 {
  this.dispose();
 }
}
/**************************************************************************/

代码示例来源:origin: org.ihtsdo/wb-api

workflowPanel.paintImmediately(0, 0, workflowPanel.getWidth(), workflowPanel.getHeight());
} catch (Exception e) {
  ex = e;

相关文章

微信公众号

最新文章

更多

JPanel类方法