📄 wizarddialog.java
字号:
jButtonNext.setText("Next >");
jButtonNext.setMnemonic('n');
jButtonNext.setEnabled(false);
jButtonNext.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButtonNextActionPerformed(evt);
}
});
getContentPane().add(jButtonNext);
jButtonNext.setBounds(302, 286, 76, 24);
jButtonPrev.setFont(new java.awt.Font("Dialog", 0, 11));
jButtonPrev.setText("< Prev");
jButtonPrev.setMnemonic('p');
jButtonPrev.setEnabled(false);
jButtonPrev.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButtonPrevActionPerformed(evt);
}
});
getContentPane().add(jButtonPrev);
jButtonPrev.setBounds(220, 286, 76, 24);
jPanelRoot.setLayout(new java.awt.BorderLayout());
jPanelStep1.setLayout(null);
jLabel2.setFont(new java.awt.Font("Dialog", 0, 11));
jLabel2.setText("Query string");
jPanelStep1.add(jLabel2);
jLabel2.setBounds(0, 158, 88, 15);
jLabel3.setFont(new java.awt.Font("Dialog", 1, 11));
jLabel3.setText("Step 1: insert the query to retrive report fields");
jPanelStep1.add(jLabel3);
jLabel3.setBounds(0, 10, 298, 16);
jSeparator3.setBackground(new java.awt.Color(204, 204, 204));
jSeparator3.setForeground(new java.awt.Color(0, 0, 0));
jSeparator3.setPreferredSize(new java.awt.Dimension(10, 1));
jSeparator3.setMaximumSize(new java.awt.Dimension(32767, 1));
jSeparator3.setMinimumSize(new java.awt.Dimension(98, 1));
jPanelStep1.add(jSeparator3);
jSeparator3.setBounds(0, 28, 300, 2);
jPanel1.setLayout(new java.awt.GridBagLayout());
jPanel1.setBorder(new javax.swing.border.BevelBorder(javax.swing.border.BevelBorder.LOWERED));
jPanelStep1.add(jPanel1);
jPanel1.setBounds(0, 174, 300, 100);
jPanelRoot.add(jPanelStep1, java.awt.BorderLayout.CENTER);
jPanelStep3.setLayout(null);
jLabel6.setFont(new java.awt.Font("Dialog", 1, 11));
jLabel6.setText("Step3: group by...");
jPanelStep3.add(jLabel6);
jLabel6.setBounds(0, 10, 298, 16);
jSeparator5.setBackground(new java.awt.Color(204, 204, 204));
jSeparator5.setForeground(new java.awt.Color(0, 0, 0));
jSeparator5.setMaximumSize(new java.awt.Dimension(32767, 1));
jSeparator5.setMinimumSize(new java.awt.Dimension(98, 1));
jSeparator5.setPreferredSize(new java.awt.Dimension(10, 1));
jPanelStep3.add(jSeparator5);
jSeparator5.setBounds(0, 28, 300, 2);
jComboBox1.setFont(new java.awt.Font("Dialog", 0, 11));
jComboBox1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jComboBox1ActionPerformed(evt);
}
});
jPanelStep3.add(jComboBox1);
jComboBox1.setBounds(6, 102, 290, 24);
jLabelG1.setFont(new java.awt.Font("Dialog", 0, 11));
jLabelG1.setText("Group 1");
jPanelStep3.add(jLabelG1);
jLabelG1.setBounds(6, 84, 110, 16);
jLabelG2.setFont(new java.awt.Font("Dialog", 0, 11));
jLabelG2.setText("Group 2");
jPanelStep3.add(jLabelG2);
jLabelG2.setBounds(6, 128, 110, 16);
jComboBox2.setFont(new java.awt.Font("Dialog", 0, 11));
jComboBox2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jComboBox2ActionPerformed(evt);
}
});
jPanelStep3.add(jComboBox2);
jComboBox2.setBounds(6, 146, 290, 24);
jLabelG3.setFont(new java.awt.Font("Dialog", 0, 11));
jLabelG3.setText("Group 3");
jPanelStep3.add(jLabelG3);
jLabelG3.setBounds(6, 172, 110, 16);
jComboBox3.setFont(new java.awt.Font("Dialog", 0, 11));
jComboBox3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jComboBox3ActionPerformed(evt);
}
});
jPanelStep3.add(jComboBox3);
jComboBox3.setBounds(6, 190, 290, 24);
jLabelG4.setFont(new java.awt.Font("Dialog", 0, 11));
jLabelG4.setText("Group 4");
jPanelStep3.add(jLabelG4);
jLabelG4.setBounds(6, 216, 110, 16);
jComboBox4.setFont(new java.awt.Font("Dialog", 0, 11));
jPanelStep3.add(jComboBox4);
jComboBox4.setBounds(6, 234, 290, 24);
jPanelRoot.add(jPanelStep3, java.awt.BorderLayout.CENTER);
jPanelStep5.setLayout(null);
jLabel9.setFont(new java.awt.Font("Dialog", 1, 11));
jLabel9.setText("Step 5: finish");
jPanelStep5.add(jLabel9);
jLabel9.setBounds(0, 10, 298, 16);
jSeparator7.setBackground(new java.awt.Color(204, 204, 204));
jSeparator7.setForeground(new java.awt.Color(0, 0, 0));
jSeparator7.setMaximumSize(new java.awt.Dimension(32767, 1));
jSeparator7.setMinimumSize(new java.awt.Dimension(98, 1));
jSeparator7.setPreferredSize(new java.awt.Dimension(10, 1));
jPanelStep5.add(jSeparator7);
jSeparator7.setBounds(0, 28, 324, 2);
jLabel4.setFont(new java.awt.Font("Dialog", 0, 14));
jLabel4.setText("Congratulation!");
jPanelStep5.add(jLabel4);
jLabel4.setBounds(62, 58, 154, 32);
jLabel10.setFont(new java.awt.Font("Dialog", 0, 11));
jLabel10.setText("You have succesfully created a new report.");
jLabel10.setVerticalAlignment(javax.swing.SwingConstants.TOP);
jPanelStep5.add(jLabel10);
jLabel10.setBounds(62, 92, 240, 22);
jLabel11.setFont(new java.awt.Font("Dialog", 0, 11));
jLabel11.setText("Press 'Finish' to generate it.");
jLabel11.setVerticalAlignment(javax.swing.SwingConstants.TOP);
jPanelStep5.add(jLabel11);
jLabel11.setBounds(62, 106, 240, 22);
jPanelRoot.add(jPanelStep5, java.awt.BorderLayout.CENTER);
jPanelStep2.setLayout(null);
jLabel5.setFont(new java.awt.Font("Dialog", 1, 11));
jLabel5.setText("Step2: select fields");
jPanelStep2.add(jLabel5);
jLabel5.setBounds(0, 10, 300, 16);
jSeparator4.setBackground(new java.awt.Color(204, 204, 204));
jSeparator4.setForeground(new java.awt.Color(0, 0, 0));
jSeparator4.setMaximumSize(new java.awt.Dimension(32767, 1));
jSeparator4.setMinimumSize(new java.awt.Dimension(98, 1));
jSeparator4.setPreferredSize(new java.awt.Dimension(10, 1));
jPanelStep2.add(jSeparator4);
jSeparator4.setBounds(0, 28, 322, 4);
jList2.setFont(new java.awt.Font("Dialog", 0, 11));
jScrollPane1.setViewportView(jList2);
jPanelStep2.add(jScrollPane1);
jScrollPane1.setBounds(180, 48, 144, 228);
jList1.setFont(new java.awt.Font("Dialog", 0, 11));
jScrollPane2.setViewportView(jList1);
jPanelStep2.add(jScrollPane2);
jScrollPane2.setBounds(2, 48, 144, 228);
jButton4.setFont(new java.awt.Font("Dialog", 1, 14));
jButton4.setText(">");
jButton4.setMargin(new java.awt.Insets(2, 0, 2, 0));
jButton4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton4ActionPerformed(evt);
}
});
jPanelStep2.add(jButton4);
jButton4.setBounds(149, 88, 28, 29);
jButton5.setFont(new java.awt.Font("Dialog", 1, 14));
jButton5.setText(">>");
jButton5.setMargin(new java.awt.Insets(2, 0, 2, 0));
jButton5.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton5ActionPerformed(evt);
}
});
jPanelStep2.add(jButton5);
jButton5.setBounds(149, 118, 28, 29);
jButton6.setFont(new java.awt.Font("Dialog", 1, 14));
jButton6.setText("<");
jButton6.setMargin(new java.awt.Insets(2, 0, 2, 0));
jButton6.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton6ActionPerformed(evt);
}
});
jPanelStep2.add(jButton6);
jButton6.setBounds(149, 154, 28, 29);
jButton7.setFont(new java.awt.Font("Dialog", 1, 14));
jButton7.setText("<<");
jButton7.setMargin(new java.awt.Insets(2, 0, 2, 0));
jButton7.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton7ActionPerformed(evt);
}
});
jPanelStep2.add(jButton7);
jButton7.setBounds(149, 184, 28, 29);
jPanelRoot.add(jPanelStep2, java.awt.BorderLayout.CENTER);
jPanelStep4.setLayout(null);
jLabel8.setFont(new java.awt.Font("Dialog", 1, 11));
jLabel8.setText("Step 4: choose layout");
jPanelStep4.add(jLabel8);
jLabel8.setBounds(0, 10, 298, 16);
jSeparator6.setBackground(new java.awt.Color(204, 204, 204));
jSeparator6.setForeground(new java.awt.Color(0, 0, 0));
jSeparator6.setMaximumSize(new java.awt.Dimension(32767, 1));
jSeparator6.setMinimumSize(new java.awt.Dimension(98, 1));
jSeparator6.setPreferredSize(new java.awt.Dimension(10, 1));
jPanelStep4.add(jSeparator6);
jSeparator6.setBounds(0, 28, 320, 2);
jComboBoxTemplates.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jComboBoxTemplatesActionPerformed(evt);
}
});
jPanelStep4.add(jComboBoxTemplates);
jComboBoxTemplates.setBounds(8, 92, 144, 25);
jList3.setFont(new java.awt.Font("Dialog", 0, 11));
jList3.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
jList3.addListSelectionListener(new javax.swing.event.ListSelectionListener() {
public void valueChanged(javax.swing.event.ListSelectionEvent evt) {
jList3ValueChanged(evt);
}
});
jScrollPane3.setViewportView(jList3);
jPanelStep4.add(jScrollPane3);
jScrollPane3.setBounds(8, 118, 144, 156);
jPanelStep4.add(jLabelImage);
jLabelImage.setBounds(156, 118, 166, 158);
jPanelRoot.add(jPanelStep4, java.awt.BorderLayout.CENTER);
getContentPane().add(jPanelRoot);
jPanelRoot.setBounds(138, 0, 324, 278);
pack();
}//GEN-END:initComponents
private void jList3ValueChanged(javax.swing.event.ListSelectionEvent evt) {//GEN-FIRST:event_jList3ValueChanged
if (jList3.getSelectedIndex() >= 0)
{
TemplateFile tf = (TemplateFile)jList3.getSelectedValue();
// Take the image...
String image_name = tf.file.getAbsolutePath();
image_name = image_name.substring(0, image_name.length()-3)+"gif";
java.io.File f = new java.io.File(image_name);
if (f.exists() && f.isFile())
{
java.awt.Image icon = new javax.swing.ImageIcon(image_name).getImage();
java.awt.MediaTracker md = new java.awt.MediaTracker(jComboBoxTemplates);
md.addImage(icon,1);
try {
md.waitForAll();
} catch (Exception ex) {}
this.jLabelImage.setIcon( new javax.swing.ImageIcon(icon) );
}
else
this.jLabelImage.setIcon( null );
this.jLabelImage.updateUI();
this.jButtonNext.setEnabled(true);
}
else
{
this.jLabelImage.setIcon( null );
this.jButtonNext.setEnabled(false);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -