• 大小: 11KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: Java
  • 标签: 北邮  java  作业7  

资源简介

北邮 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


评论

共有 条评论