java图形界面应用程序_如何将java图形用户界面程序改为小应用程序?

将这个程序改为小应用程序,要求界面尺寸以及布局不发生改变

import java.awt.Choice;

import java.awt.Container;

import java.awt.GridLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JComboBox;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.JTextField;

public class jisuan extends JFrame implements ActionListener {

Container rongqi;

JPanel mianban;

JTextField tf1;

JTextField tf2;

JTextField tf3;

JTextField tf4;

JTextField tf5;

JTextField tf6;

JTextField tf7;

JTextField tf8;

JTextField tf9;

JTextField tf10;

JTextField tf11;

JTextField tf12;

JTextField tf13;

JTextField tf14;

JTextField tf15;

JButton B1;

public jisuan() {

init();

this.setTitle("计算利润及利润率");

setVisible(true);

setSize(1000,600);

}

void  init(){

rongqi=getContentPane();

mianban=new JPanel(new GridLayout(0,4));

rongqi.add(mianban);

JLabel l1=new JLabel("第一次进货量");

mianban.add(l1);

tf1=new JTextField(10);

mianban.add(tf1);

JLabel l2=new JLabel("单价(元)");

mianban.add(l2);

tf2=new JTextField(10);

mianban.add(tf2);

JLabel l12=new JLabel("第二次进货量");

mianban.add(l12);

tf12=new JTextField(10);

mianban.add(tf12);

JLabel l13=new JLabel("单价(元)");

mianban.add(l13);

tf13=new JTextField(10);

mianban.add(tf13);

JLabel l3=new JLabel("第三次进货量");

mianban.add(l3);

tf3=new JTextField(10);

mianban.add(tf3);

JLabel l4=new JLabel("单价(元)");

mianban.add(l4);

tf4=new JTextField(10);

mianban.add(tf4);

JLabel l5=new JLabel("第一次出售量");

mianban.add(l5);

tf5=new JTextField(10);

mianban.add(tf5);

JLabel l6=new JLabel("单价(元)");

mianban.add(l6);

tf6=new JTextField(10);

mianban.add(tf6);

JLabel l7=new JLabel("第二次出售量");

mianban.add(l7);

tf7=new JTextField(10);

mianban.add(tf7);

JLabel l8=new JLabel("单价(元)");

mianban.add(l8);

tf8=new JTextField(10);

mianban.add(tf8);

JLabel l9=new JLabel("第三次出售量");

mianban.add(l9);

tf9=new JTextField(10);

mianban.add(tf9);

JLabel l10=new JLabel("单价(元)");

mianban.add(l10);

tf10=new JTextField(10);

mianban.add(tf10);

B1 = new JButton("计算");

mianban.add(B1);

B1.addActionListener(this);

tf14=new JTextField(10);

mianban.add(tf14);

tf15=new JTextField(10);

mianban.add(tf15);

}

public static void main(String[] args) {

new jisuan();

}

public void actionPerformed(ActionEvent e) {

int a2 = Integer.parseInt(tf5.getText()) * Integer.parseInt(tf6.getText()) - Integer.parseInt(tf1.getText()) * Integer.parseInt(tf2.getText());

int b2 = Integer.parseInt(tf7.getText())*Integer.parseInt(tf8.getText())-Integer.parseInt(tf12.getText())*Integer.parseInt(tf13.getText());

int c2 = Integer.parseInt(tf9.getText())*Integer.parseInt(tf10.getText())-Integer.parseInt(tf3.getText())*Integer.parseInt(tf4.getText());

float sum = a2+b2+c2;

float lironglv=sum/(Integer.parseInt(tf6.getText()) - Integer.parseInt(tf1.getText()) * Integer.parseInt(tf2.getText())+Integer.parseInt(tf12.getText())*Integer.parseInt(tf13.getText())+Integer.parseInt(tf3.getText())*Integer.parseInt(tf4.getText()));

tf14.setText(String.valueOf(sum));

tf15.setText(String.valueOf(lironglv));

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值