From cfe644ff2531046b796c24d0236823111858c274 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=F8=EDk?= Date: Sun, 3 Mar 2013 22:08:44 +0100 Subject: [PATCH] fixed loading label glitch --- .../jpexs/decompiler/flash/gui/LoadingDialog.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/LoadingDialog.java b/trunk/src/com/jpexs/decompiler/flash/gui/LoadingDialog.java index ce8e2b05f..dffe9c375 100644 --- a/trunk/src/com/jpexs/decompiler/flash/gui/LoadingDialog.java +++ b/trunk/src/com/jpexs/decompiler/flash/gui/LoadingDialog.java @@ -35,14 +35,13 @@ import javax.swing.SwingConstants; */ public class LoadingDialog extends JFrame implements ImageObserver { - private JLabel loadingLabel = new JLabel("", JLabel.CENTER); + private JLabel detailLabel = new JLabel("", JLabel.CENTER); private LoadingPanel loadingPanel; - String load = "Loading, please wait..."; JProgressBar progressBar = new JProgressBar(0, 100); public void setDetail(String d) { - loadingLabel.setText("
" + load + "
" + d + "
"); - loadingLabel.setHorizontalAlignment(SwingConstants.CENTER); + detailLabel.setText(d); + detailLabel.setHorizontalAlignment(SwingConstants.CENTER); } public void setPercent(int percent) { @@ -71,9 +70,13 @@ public class LoadingDialog extends JFrame implements ImageObserver { JPanel pan = new JPanel(); pan.setLayout(null); pan.setPreferredSize(new Dimension(120, 150)); - loadingLabel.setBounds(0, 20, 125, 50); + JLabel loadingLabel=new JLabel("Loading, please wait..."); + loadingLabel.setBounds(0, 30, 125, 20); + loadingLabel.setHorizontalAlignment(SwingConstants.CENTER); + detailLabel.setBounds(0, 45, 125,20); progressBar.setBounds(0, 70, 125, 25); pan.add(loadingLabel); + pan.add(detailLabel); pan.add(progressBar); add(pan, BorderLayout.CENTER); progressBar.setVisible(false); @@ -81,7 +84,7 @@ public class LoadingDialog extends JFrame implements ImageObserver { //progressBar.setVisible(false); View.centerScreen(this); View.setWindowIcon(this); - loadingLabel.setHorizontalAlignment(SwingConstants.LEFT); + detailLabel.setHorizontalAlignment(SwingConstants.LEFT); addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) {