packagecha7;importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.*;importjavax.swing.border.EmptyBorder;@SuppressWarnin...
package cha7;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import javax.swing.border.EmptyBorder;
@SuppressWarnings("serial")
public class lirun extends JFrame implements ActionListener{
private JTextField sale=new JTextField(10);
private JTextField managecost=new JTextField(10);
private JTextField lal=new JTextField(10);
private JTextField sal=new JTextField(10);
private JTextField irb=new JTextField(10);
private JLabel r=new JLabel("利润计划工作中的反复计算");
private JLabel SALE=new JLabel("SALE:");
private JLabel MANAGECOST=new JLabel("MANAGECOST:");
private JLabel LAL=new JLabel("LAL:");
private JLabel SAL=new JLabel("SAL:");
private JLabel IRB=new JLabel("IRB:");
private JLabel salecost=new JLabel();
private JLabel marginalcost=new JLabel();
private JLabel taxprofits=new JLabel();
private JLabel tax=new JLabel();
private JLabel netprofits=new JLabel();
private JLabel operatingexpense=new JLabel();
private JLabel SALECOST=new JLabel("SALECOST:");
private JLabel MARGINALCOST=new JLabel("MARGINALCOST:");
private JLabel TAXPROFITS=new JLabel("TAXPROFITS:");
private JLabel TAX=new JLabel("TAX:");
private JLabel NETPROFITS=new JLabel("NETPROFITS:");
private JLabel OPERATINGEXPENSE=new JLabel("POERATINGEXPENSE:");
private JButton js=new JButton("计算");
public lirun()
{super("lirun");
JPanel contentPane=(JPanel)getContentPane();
contentPane.setLayout(new BorderLayout());
JPanel p1=new JPanel();
JPanel p2=new JPanel(new GridLayout(0,2));
JPanel p3=new JPanel();
contentPane.setBorder(new EmptyBorder(10,10,10,10));
p1.add(r,BorderLayout.CENTER);
p2.add(SALE);
p2.add(sale);
p2.add(MANAGECOST);
p2.add(managecost);
p2.add(LAL);
p2.add(lal);
p2.add(SAL);
p2.add(sal);
p2.add(IRB);
p2.add(irb);
p2.add(SALECOST);
p2.add(salecost);
p2.add(MARGINALCOST);
p2.add(marginalcost);
p2.add(TAXPROFITS);
p2.add(taxprofits);
p2.add(TAX);
p2.add(tax);
p2.add(NETPROFITS);
p2.add(netprofits);
p2.add(OPERATINGEXPENSE);
p2.add(operatingexpense);
p3.add(js,BorderLayout.NORTH);
js.addActionListener(this);
contentPane.add(p1,BorderLayout.NORTH);
contentPane.add(p2,BorderLayout.CENTER);
contentPane.add(p3,BorderLayout.SOUTH);
pack();
setVisible(true);
validate();
}
public void actionPerformed(ActionEvent event)
{
if(event.getSource()==js)
{ double sale1=Double.parseDouble(sale.getText().trim());
double managecost1=Double.parseDouble(managecost.getText().trim());
double lal1=Double.parseDouble(lal.getText().trim());
double sal1=Double.parseDouble(sal.getText().trim());
double irb1=Double.parseDouble(irb.getText().trim());
cha7.Quad q=new cha7.Quad(sale1,managecost1,lal1,sal1,irb1);
展开