資源簡介
北郵 java 作業7 設計模式2,李頡老師的課上作業設計模式2

代碼片段和文件信息
package?homework7;
import?java.awt.*;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?javax.swing.*;;
public?class?_14211133_孫楊_7_AddBookUI?extends?JDialog{
????public?_14211133_孫楊_7_AddBookUI(Jframe?jframeString?title){
???? super(jframetitletrue);
???? _14211133_孫楊_7_AddBookUI?jd=this;
???? this.setBounds(100?100?400?600);
???? Container?container=this.getContentPane();??
????????container.setLayout(new?FlowLayout(11010));
????????JPanel?p1=new?JPanel(new?GridLayout(321010));
????????JPanel?p2=new?JPanel(new?GridLayout(121010));
????????JPanel?p3=new?JPanel(new?GridLayout(311010));
????????JPanel?p4=new?JPanel(new?GridLayout(511010));
???? JLabel?jl1=new?JLabel(“isbn:“JLabel.CENTER);
???? JLabel?jl2=new?JLabel(“title:“JLabel.CENTER);
???? JLabel?jl3=new?JLabel(“price:“JLabel.CENTER);
???? JLabel?jl4=new?JLabel(“type:“JLabel.CENTER);
???? JTextField?jt1=new?JTextField(20);
???? JTextField?jt2=new?JTextField();
???? JTextField?jt3=new?JTextField();
???? JRadioButton?jr1=new?JRadioButton(“1.非教材類計算機圖書“);
???? JRadioButton?jr2=new?JRadioButton(“2.教材類圖書“);
???? JRadioButton?jr3=new?JRadioButton(“3.連環畫類圖書“);
???? JRadioButton?jr4=new?JRadioButton(“4.養生類圖書“);
???? JRadioButton?jr5=new?JRadioButton(“5.其他“);
???? ButtonGroup?group=new?ButtonGroup();
???? group.add(jr1);group.add(jr2);group.add(jr3);
???? group.add(jr4);group.add(jr5);
???? JButton?jb=new?JButton(“add“);
???? p1.add(jl1);p1.add(jt1);
???? p1.add(jl2);p1.add(jt2);
???? p1.add(jl3);p1.add(jt3);
???? p3.add(jl4);p4.add(jr1);
???? p4.add(jr2);p4.add(jr3);
???? p4.add(jr4);p4.add(jr5);
???? p2.add(p3);p2.add(p4);
???? container.add(p1);
???? container.add(p2);
???? container.add(jb);
???? jb.addActionListener(new?ActionListener(){
???? public?void?actionPerformed(ActionEvent?e){
???? int?typenumber=0;
???? if(jr1.isSelected())typenumber=1;
???? else?if(jr2.isSelected())typenumber=2;
???? else?if(jr3.isSelected())typenumber=3;
???? else?if(jr4.isSelected())typenumber=4;
???? else?if(jr5.isSelected())typenumber=5;
???? _14211133_孫楊_7_Controller.addBook(jt1.getText()jt2.getText()Double.parseDouble(jt3.getText())typenumber);
???? MyDialog?d=new?MyDialog(jd“Add?successfully“);
???? d.setVisible(true);
???? }
???? });
????}
}
class?MyDialog?extends?JDialog{
public?MyDialog(JDialog?jdString?title){
super(jdtrue);
this.setBounds(120120300100);
Container?container=this.getContentPane();
container.add(new?JLabel(titleJLabel.CENTER));
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5003??2017-01-08?23:31??_14211133_孫楊_7_StrategiesUI.java
?????文件????????306??2017-01-08?23:31??_14211133_孫楊_7_StrategyCatlog.java
?????文件????????232??2017-01-08?23:31??_14211133_孫楊_7_Subject.java
?????文件???????2627??2017-01-08?23:29??_14211133_孫楊_7_AddBookUI.java
?????文件????????581??2017-01-08?23:28??_14211133_孫楊_7_BookCatalog.java
?????文件????????800??2017-01-08?23:28??_14211133_孫楊_7_BookSpecification.java
?????文件???????2200??2017-01-08?23:30??_14211133_孫楊_7_BuyUI.java
?????文件???????1238??2017-01-08?23:30??_14211133_孫楊_7_CompositeStrategy.java
?????文件???????2114??2017-01-08?23:30??_14211133_孫楊_7_Controller.java
?????文件????????692??2017-01-08?23:30??_14211133_孫楊_7_FlatRateStrategy.java
?????文件????????265??2017-01-08?23:31??_14211133_孫楊_7_Globalvariable.java
?????文件????????243??2017-01-08?23:30??_14211133_孫楊_7_IPricingStrategy.java
?????文件???????2342??2017-01-08?23:31??_14211133_孫楊_7_MainUI.java
?????文件????????456??2017-01-08?23:30??_14211133_孫楊_7_NoDiscountStrategy.java
?????文件????????124??2017-01-08?23:30??_14211133_孫楊_7_Observer.java
?????文件????????711??2017-01-08?23:30??_14211133_孫楊_7_PercentageStrategy.java
?????文件???????1040??2017-01-08?23:31??_14211133_孫楊_7_PricingStrategyFactory.java
?????文件????????810??2017-01-08?23:31??_14211133_孫楊_7_Sale.java
?????文件????????904??2017-01-08?23:30??_14211133_孫楊_7_SaleLineItem.java
?????文件???????1014??2017-01-08?23:30??_14211133_孫楊_7_ShoppingCarUI.java
-----------?---------??----------?-----??----
????????????????23702????????????????????20
- 上一篇:北郵 java 作業5 群體對象
- 下一篇:北郵 java 作業6 設計模式1
評論
共有 條評論