📄 progressframe.java
字号:
package org.dbgen.gui;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border.*;/** * This class was generated by a SmartGuide. * */public class ProgressFrame extends javax.swing.JFrame implements ActionListener { JProgressBar fieldProgressBar = null; JLabel fieldMessage = null; JButton fieldCloseButton = null; /** * ImportTableProgressFrame constructor comment. */ public ProgressFrame() { super("Import Table Progress"); initialize(); } /** * This method was created by a SmartGuide. * @param event java.awt.event.ActionEvent */ public void actionPerformed(ActionEvent event) { dispose(); return; } /** * Gets the closeButton property (javax.swing.JButton) value. * @return The closeButton property value. */ public JButton getCloseButton() { /* Returns the closeButton property value. */ if (fieldCloseButton == null) { try { fieldCloseButton = new JButton(); } catch (Throwable exception) { System.err.println("Exception creating closeButton property."); } }; return fieldCloseButton; } /** * Gets the message property (javax.swing.JLabel) value. * @return The message property value. */ public JLabel getMessage() { /* Returns the message property value. */ if (fieldMessage == null) { try { fieldMessage = new JLabel(); } catch (Throwable exception) { System.err.println("Exception creating message property."); } }; return fieldMessage; } /** * Gets the progressBar property (javax.swing.JProgressBar) value. * @return The progressBar property value. */ public JProgressBar getProgressBar() { /* Returns the progressBar property value. */ if (fieldProgressBar == null) { try { fieldProgressBar = new JProgressBar(); } catch (Throwable exception) { System.err.println("Exception creating progressBar property."); } }; return fieldProgressBar; } /** * This method was created by a SmartGuide. */ public void initialize() { JPanel panel = new JPanel(new GridBagLayout()); GridBagConstraints gbc = new GridBagConstraints(); gbc.gridx = 1; gbc.gridy = 1; gbc.weightx = 1; gbc.fill = GridBagConstraints.HORIZONTAL; gbc.insets = new Insets(15, 5, 5, 5); panel.add(getMessage(), gbc); gbc.gridy = 2; gbc.insets = new Insets(0, 5, 15, 5); panel.add(getProgressBar(), gbc); getProgressBar().setPreferredSize(new Dimension(320, 12)); // panel.setBorder(new EmptyBorder(15, 10, 15, 10)); JButton closeButton = getCloseButton(); closeButton.setText("OK"); // closeButton.setBorder(new EmptyBorder(0, 10, 0, 10)); closeButton.addActionListener(this); // closeButton.setEnabled(false); Container pane = getContentPane(); pane.setLayout(new BorderLayout()); pane.add(BorderLayout.CENTER, panel); pane.add(BorderLayout.SOUTH, closeButton); return; } /** * This method was created by a SmartGuide. * @param initMessage java.lang.String * @param min int * @param max int */ public void setup(String initMessage, int min, int max) { getMessage().setText(initMessage); getProgressBar().setMinimum(min); getProgressBar().setMaximum(max); getProgressBar().setValue(min); getMessage().repaint(); getProgressBar().repaint(); return; } /** * This method was created by a SmartGuide. * @param args java.lang.String[] */ public static void test(String args[]) { ProgressFrame f = new ProgressFrame(); f.pack(); f.show(); return; } /** * This method was created by a SmartGuide. * @param message java.lang.String * @param value int * @param enableCloseButton boolean */ public void update(String message, int value, boolean enableCloseButton) { getMessage().setText(message); getProgressBar().setValue(value); getCloseButton().setEnabled(enableCloseButton); getMessage().repaint(); getProgressBar().repaint(); return; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -