Añado los fuentes de java
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
package com.tarisan.chipcard.gui;
|
||||
|
||||
import java.awt.Dimension;
|
||||
|
||||
import javax.swing.*;
|
||||
import javax.swing.JProgressBar;
|
||||
|
||||
/**
|
||||
* @author jjrider
|
||||
*/
|
||||
public class VentanaProgreso extends JDialog {
|
||||
|
||||
JProgressBar progressBar=null;
|
||||
JLabel jlabel=null;
|
||||
|
||||
public VentanaProgreso(JFrame objFrame,String strTitle){
|
||||
super(objFrame,strTitle, false);
|
||||
setSize(400,70);
|
||||
addComponents(strTitle);
|
||||
setDefaultCloseOperation(JDialog.DO_NOTHING_ON_CLOSE);
|
||||
setVisible(true);
|
||||
}
|
||||
|
||||
private void addComponents(String strTitle){
|
||||
getContentPane().setLayout(new java.awt.BorderLayout());
|
||||
jlabel=new JLabel(strTitle);
|
||||
getContentPane().add(jlabel,java.awt.BorderLayout.SOUTH);
|
||||
progressBar=new JProgressBar(0, 100);
|
||||
progressBar.setPreferredSize(new Dimension(400,60));
|
||||
//progressBar.setBackground(new java.awt.Color(0,0,0));
|
||||
progressBar.setValue(0);
|
||||
progressBar.setStringPainted(true);
|
||||
getContentPane().add(progressBar,java.awt.BorderLayout.CENTER);
|
||||
}
|
||||
|
||||
public void setProgressState(int intValue){
|
||||
String str=null;
|
||||
setProgressState(intValue,str);
|
||||
}
|
||||
|
||||
public void setProgressState(int intValue,String strTexto){
|
||||
progressBar.setValue(intValue);
|
||||
if(strTexto!=null){
|
||||
jlabel.setText(strTexto);
|
||||
}
|
||||
validate();
|
||||
repaint();
|
||||
}
|
||||
|
||||
protected void finalize() throws Throwable{
|
||||
try {
|
||||
hide();
|
||||
}catch(Throwable th){}
|
||||
super.finalize();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user