final JLabel progressLabel = new JLabel(I18n.getMessage("jsite.insert.progress") + ":");
projectInsertPanel.add(progressLabel, new GridBagConstraints(0, 3, 1, 1, 0.0, 0.0, GridBagConstraints.LINE_START, GridBagConstraints.HORIZONTAL, new Insets(6, 18, 0, 0), 0, 0));
projectInsertPanel.add(progressBar, new GridBagConstraints(1, 3, 1, 1, 1.0, 0.0, GridBagConstraints.LINE_START, GridBagConstraints.HORIZONTAL, new Insets(6, 6, 0, 0), 0, 0));
- projectInsertPanel.add(new JButton(copyURIAction), new GridBagConstraints(0, 4, 2, 1, 0.0, 0.0, GridBagConstraints.LINE_END, GridBagConstraints.NONE, new Insets(6, 18, 0, 0), 0, 0));
+ projectInsertPanel.add(new JButton(copyURIAction), new GridBagConstraints(0, 4, 2, 1, 0.0, 0.0, GridBagConstraints.LINE_END, GridBagConstraints.NONE, new Insets(12, 18, 0, 0), 0, 0));
I18nContainer.getInstance().registerRunnable(new Runnable() {
* {@inheritDoc}
*/
public void projectInsertStarted(final Project project) {
- startTime = System.currentTimeMillis();
+
SwingUtilities.invokeLater(new Runnable() {
@SuppressWarnings("synthetic-access")
public void run() {
- startTimeLabel.setText(DateFormat.getDateTimeInstance().format(new Date(startTime)));
+ startTimeLabel.setText(DateFormat.getDateTimeInstance().format(new Date()));
}
});
}
/**
* {@inheritDoc}
*/
+ public void projectUploadFinished(Project project) {
+ startTime = System.currentTimeMillis();
+ }
+
+ /**
+ * {@inheritDoc}
+ */
public void projectURIGenerated(Project project, final String uri) {
SwingUtilities.invokeLater(new Runnable() {
progressString.append(progress).append("% (");
progressString.append(succeeded + failed + fatal).append('/').append(total);
progressString.append(") (");
- progressString.append(formatNumber(total * 32.0 / ((System.currentTimeMillis() - startTime) / 1000), 1));
+ progressString.append(formatNumber(succeeded * 32.0 / ((System.currentTimeMillis() - startTime) / 1000), 1));
progressString.append(' ').append(I18n.getMessage("jsite.insert.k-per-s")).append(')');
progressBar.setString(progressString.toString());
if (finalized) {