本文整理了Java中javax.swing.JPanel.paintImmediately()
方法的一些代码示例,展示了JPanel.paintImmediately()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JPanel.paintImmediately()
方法的具体详情如下:
包路径:javax.swing.JPanel
类名称: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;
内容来源于网络,如有侵权,请联系作者删除!