\r
package org.tianocore.frameworkwizard.far.deleteui;\r
\r
+import java.awt.Color;\r
+import java.awt.Dimension;\r
+import java.awt.Toolkit;\r
+import java.awt.event.ActionEvent;\r
+import java.util.Iterator;\r
+import java.util.List;\r
+import java.util.Vector;\r
+\r
import javax.swing.ImageIcon;\r
-import javax.swing.JPanel;\r
import javax.swing.JButton;\r
-import javax.swing.JTextArea;\r
import javax.swing.JLabel;\r
+import javax.swing.JList;\r
+import javax.swing.JPanel;\r
import javax.swing.JScrollPane;\r
+import javax.swing.JTextArea;\r
+import javax.swing.event.ListSelectionEvent;\r
+import javax.swing.event.ListSelectionListener;\r
\r
import org.tianocore.frameworkwizard.common.ui.IDialog;\r
import org.tianocore.frameworkwizard.common.ui.IFrame;\r
import org.tianocore.frameworkwizard.far.AggregationOperation;\r
import org.tianocore.frameworkwizard.far.FarIdentification;\r
+import org.tianocore.frameworkwizard.far.FarStringDefinition;\r
import org.tianocore.frameworkwizard.far.PackageQuery;\r
import org.tianocore.frameworkwizard.far.PackageQueryInterface;\r
import org.tianocore.frameworkwizard.packaging.PackageIdentification;\r
import org.tianocore.frameworkwizard.platform.PlatformIdentification;\r
import org.tianocore.frameworkwizard.workspace.WorkspaceTools;\r
\r
-import java.awt.Color;\r
-import java.awt.Dimension;\r
-import java.awt.Toolkit;\r
-import java.awt.event.MouseEvent;\r
-import java.awt.event.MouseListener;\r
-import java.util.Iterator;\r
-import java.util.List;\r
-import java.util.Vector;\r
-\r
-import javax.swing.JList;\r
-import javax.swing.event.ListSelectionEvent;\r
-import javax.swing.event.ListSelectionListener;\r
-\r
-public class DeleteStepOne extends IDialog implements ListSelectionListener, MouseListener {\r
+public class DeleteStepOne extends IDialog implements ListSelectionListener {\r
\r
/**\r
* \r
jButtonCancel = new JButton();\r
jButtonCancel.setBounds(new java.awt.Rectangle(570, 330, 90, 20));\r
jButtonCancel.setText("Cancel");\r
- jButtonCancel.addMouseListener(this);\r
+ jButtonCancel.addActionListener(this);\r
}\r
return jButtonCancel;\r
}\r
jButtonNext.setBounds(new java.awt.Rectangle(470, 330, 90, 20));\r
jButtonNext.setText("Next");\r
jButtonNext.setEnabled(false);\r
+ jButtonNext.addActionListener(this);\r
}\r
return jButtonNext;\r
}\r
private JTextArea getJTextArea1() {\r
if (jTextAreaInstruction == null) {\r
jTextAreaInstruction = new JTextArea();\r
- jTextAreaInstruction.setBounds(new java.awt.Rectangle(30, 7, 642, 50));\r
- jTextAreaInstruction.setText("Step 1: Choose FAR from framework database. \n");\r
+ jTextAreaInstruction.setBounds(new java.awt.Rectangle(30, 7, 662, 50));\r
+ jTextAreaInstruction.setText("Step 1: Select FAR to remove.\n");\r
jTextAreaInstruction.setCaretColor(Color.RED);\r
jTextAreaInstruction\r
- .append("After choose FAR, the packages and platforms which belong to the FAR will display. \n");\r
- jTextAreaInstruction.append("Picture \"Okay\" or \"No\" indicates whether FAR can be removed or not. ");\r
+ .append("After choosing the FAR, the packages and/or platforms that belong to the FAR will displayed.\n");\r
+ jTextAreaInstruction.append("Icon \"OK\" or \"NO\" indicates whether the FAR can be safely removed.");\r
jTextAreaInstruction.setEditable(false);\r
}\r
return jTextAreaInstruction;\r
private JScrollPane getJScrollPane() {\r
if (jScrollPane == null) {\r
jScrollPane = new JScrollPane();\r
- jScrollPane.setBounds(new java.awt.Rectangle(139, 64, 500, 104));\r
+ jScrollPane.setBounds(new java.awt.Rectangle(140, 65, 530, 100));\r
jScrollPane.setViewportView(getJListFar());\r
}\r
return jScrollPane;\r
private JScrollPane getJScrollPane1() {\r
if (jScrollPane1 == null) {\r
jScrollPane1 = new JScrollPane();\r
- jScrollPane1.setBounds(new java.awt.Rectangle(40, 195, 300, 115));\r
+ jScrollPane1.setBounds(new java.awt.Rectangle(30, 195, 300, 115));\r
jScrollPane1.setViewportView(getJListPackage());\r
}\r
return jScrollPane1;\r
private JScrollPane getJScrollPane2() {\r
if (jScrollPane2 == null) {\r
jScrollPane2 = new JScrollPane();\r
- jScrollPane2.setBounds(new java.awt.Rectangle(360, 195, 300, 115));\r
+ jScrollPane2.setBounds(new java.awt.Rectangle(360, 195, 310, 115));\r
jScrollPane2.setViewportView(getJListPlatform());\r
}\r
return jScrollPane2;\r
jButtonDetail.setBounds(new java.awt.Rectangle(367, 325, 69, 20));\r
jButtonDetail.setText("Detail");\r
jButtonDetail.setVisible(false);\r
- jButtonDetail.addMouseListener(this);\r
}\r
return jButtonDetail;\r
}\r
private void initialize() {\r
this.setSize(700, 400);\r
this.setContentPane(getJContentPane());\r
- this.setTitle("Delete Framework Archive(FAR) - Step 1: Choose FAR from framework database");\r
+ this.setTitle(FarStringDefinition.DELETE_STEP_ONE_TITLE);\r
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();\r
this.setLocation((d.width - this.getSize().width) / 2, (d.height - this.getSize().height) / 2);\r
}\r
jLabelImage = new JLabel();\r
jLabelImage.setBounds(new java.awt.Rectangle(30, 319, 36, 36));\r
jLabel4 = new JLabel();\r
- jLabel4.setBounds(new java.awt.Rectangle(71, 325, 289, 20));\r
+ jLabel4.setBounds(new java.awt.Rectangle(71, 325, 320, 20));\r
jLabel3 = new JLabel();\r
jLabel3.setBounds(new java.awt.Rectangle(360, 170, 113, 20));\r
jLabel3.setText("FAR's Platforms");\r
jLabel2 = new JLabel();\r
- jLabel2.setBounds(new java.awt.Rectangle(40, 170, 113, 20));\r
+ jLabel2.setBounds(new java.awt.Rectangle(30, 170, 113, 20));\r
jLabel2.setText("FAR's Packages");\r
jLabel = new JLabel();\r
- jLabel.setBounds(new java.awt.Rectangle(30, 64, 100, 20));\r
+ jLabel.setBounds(new java.awt.Rectangle(30, 65, 100, 20));\r
jLabel.setText("Select one FAR: ");\r
jContentPane = new JPanel();\r
jContentPane.setLayout(null);\r
\r
if (flag) {\r
jLabelImage.setIcon(new ImageIcon(getClass().getResource("/resources/images/Yes.JPG")));\r
- jLabel4.setText("Without any remain packages depend on this FAR. ");\r
+ jLabel4.setText("None of the remaining packages depend on this FAR. ");\r
jButtonDetail.setVisible(false);\r
jButtonNext.setEnabled(true);\r
- jButtonNext.addMouseListener(this);\r
} else {\r
jLabelImage.setIcon(new ImageIcon(getClass().getResource("/resources/images/No.JPG")));\r
- jLabel4.setText("Some remain packages still depend on this FAR. ");\r
+ jLabel4.setText("Some of the remaining packages still depend on this FAR. ");\r
// jButtonDetail.setVisible(true);\r
jButtonNext.setEnabled(false);\r
- jButtonNext.removeMouseListener(this);\r
}\r
}\r
}\r
-\r
- public void mouseClicked(MouseEvent e) {\r
+ \r
+ public void actionPerformed(ActionEvent e) {\r
if (e.getSource() == jButtonCancel) {\r
this.setVisible(false);\r
} else if (e.getSource() == jButtonNext) {\r
this.setVisible(false);\r
stepTwo.setVisible(true);\r
}\r
- }\r
-\r
- public void mousePressed(MouseEvent e) {\r
- // TODO Auto-generated method stub\r
-\r
- }\r
-\r
- public void mouseReleased(MouseEvent e) {\r
- // TODO Auto-generated method stub\r
-\r
- }\r
-\r
- public void mouseEntered(MouseEvent e) {\r
- // TODO Auto-generated method stub\r
-\r
- }\r
-\r
- public void mouseExited(MouseEvent e) {\r
- // TODO Auto-generated method stub\r
\r
}\r
\r