[英]How can I relate a JProgressBar with other component?
當我單擊按鈕時,我需要顯示進度欄,並且進度與顯示jtextpane的信息有關。
這是進度條的方法
private JProgressBar getMethodsjProgressBar() {
if (methodsjProgressBar == null) {
methodsjProgressBar = new JProgressBar();
methodsjProgressBar.setVisible(false);
methodsjProgressBar.setStringPainted(true);
methodsjProgressBar.setBounds(new Rectangle(20, 244, 103, 22));
methodsjProgressBar.setString("Cargando...");
}
return methodsjProgressBar;
}
這是一個按鈕
private JButton getLoadMethodsButton() {
if (loadMethodsButton == null) {
loadMethodsButton = new JButton();
loadMethodsButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
FileChooserDirectory.getInstance().getAddress();
@SuppressWarnings("unused")
LoadClass loadClass = new LoadClass();
methodsjProgressBar.setVisible(true);
}
});
loadMethodsButton.setText("Buscar clase");
loadMethodsButton.setBounds(237, 255, 126, 26);
}
return loadMethodsButton;
}
我在加載類時需要知道更改jprogressbar值的方法
意見建議:
setProgress(...)
將progress屬性設置為0到100之間的值,向您的SwingWorker添加PropertyChangeListener並偵聽對progress屬性的更改,然后使用此數據更新您的JProgressBar。 null
布局和setBounds(...)
因為這將導致非常僵化的GUI,難以更新或維護。 如果您需要更多詳細的幫助,請考慮創建並發布一個最小的示例程序
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.