📄 mainpanel.java
字号:
package compress;
import java.awt.event.*;
import java.awt.GridBagLayout;
import javax.swing.JPanel;
import java.awt.Dimension;
import javax.swing.JTextField;
import java.awt.Rectangle;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JProgressBar;
import javax.swing.UIManager;
public class MainPanel extends JPanel {
static final long serialVersionUID = 1L;
JTextField jTF = null;
JButton jBOpen = null;
JButton jBStart = null;
JButton jBCancel = null;
JLabel jLComplete = null;
JProgressBar jPB = null;
JLabel jLProgress = null;
///
//protected FileChooser fileChooser;
/**
* This is the default constructor
*/
public MainPanel() {
super();
initialize();
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
//
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
//UIManager.setLookAndFeel("windows");
} catch (Exception exc) {
System.err.println("Error loading L&F: " + exc);
}
jLProgress = new JLabel();
jLProgress.setBounds(new Rectangle(106, 122, 74, 23));
jLProgress.setText("");
jLComplete = new JLabel();
jLComplete.setBounds(new Rectangle(45, 121, 52, 25));
jLComplete.setText("已完成:");
this.setSize(441, 204);
this.setLayout(null);
this.add(getJTF(), null);
this.add(getJBOpen(), null);
this.add(getJBStart(), null);
this.add(getJBCancel(), null);
this.add(jLComplete, null);
this.add(getJPB(), null);
jPB.setStringPainted(true); //描绘文字
this.add(jLProgress, null);
//
}
/**
* This method initializes jTF
*
* @return javax.swing.JTextField
*/
JTextField getJTF() {
if (jTF == null) {
jTF = new JTextField();
jTF.setBounds(new Rectangle(41, 32, 245, 27));
}
return jTF;
}
/**
* This method initializes jBOpen
*
* @return javax.swing.JButton
*/
JButton getJBOpen() {
if (jBOpen == null) {
jBOpen = new JButton();
jBOpen.setBounds(new Rectangle(302, 31, 69, 28));
jBOpen.setText("OPEN");
}
return jBOpen;
}
/**
* This method initializes jBStart
*
* @return javax.swing.JButton
*/
JButton getJBStart() {
if (jBStart == null) {
jBStart = new JButton();
jBStart.setBounds(new Rectangle(42, 77, 62, 31));
jBStart.setText("Start");
}
return jBStart;
}
/**
* This method initializes jBCancel
*
* @return javax.swing.JButton
*/
JButton getJBCancel() {
if (jBCancel == null) {
jBCancel = new JButton();
jBCancel.setBounds(new Rectangle(196, 76, 69, 30));
jBCancel.setText("Cancel");
}
return jBCancel;
}
/**
* This method initializes jPB
*
* @return javax.swing.JProgressBar
*/
JProgressBar getJPB() {
if (jPB == null) {
jPB = new JProgressBar();
jPB.setBounds(new Rectangle(46, 151, 326, 27));
jPB.setMaximum(100);
}
return jPB;
}
} // @jve:decl-index=0:visual-constraint="10,10"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -