为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

wei天道酬勤 2015-12-03 19:29:33
将这个程序改为小应用程序,要求界面尺寸以及布局不发生改变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)); }}
查看完整描述

目前暂无任何回答

  • 0 回答
  • 1 关注
  • 2086 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信