日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java看图_看图吧,Java

發布時間:2023/12/20 java 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java看图_看图吧,Java 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

package?salary;

import?java.awt.*;

import?javax.swing.*;

import?java.awt.event.*;

import?java.text.NumberFormat;

public?class?Salary?extends?JFrame{

//聲明標簽

private?JLabel?numl;

private?JLabel?basel;

private?JLabel?salel;

//聲明文本框

private?JTextField?numf;

private?JTextField?basef;

private?JTextField?salef;

//聲明滾動條

private?TextArea?sumt;

//聲明按鈕

private?JButton?btnsure;

private?JButton?btnclean;

private?JButton?btnout;

//構造方法------------------------------------------------------------------

public?Salary(){

q();

w();

r();

setSize(300,?400);

setTitle("工資發放程序");

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

pack();

}

//實例化組件----------------------------------------------------------------------

private?void?q(){

numl=new?JLabel("編號");

basel=new?JLabel("基本工資");

salel=new?JLabel("銷售額");

numf=new?JTextField();

numf.setColumns(10);

basef=new?JTextField();

basef.setColumns(10);

salef=new?JTextField();

salef.setColumns(10);

sumt?=?new?TextArea();

sumt.setColumns(30);

btnsure=new?JButton("工資計算");

btnclean=new?JButton("清除輸入");

btnout=new?JButton("清除顯示框內容");

}

//布局-----------------------------------------------------------------------

private?void?w(){

Container?a?=?getContentPane();

//存放標簽

JPanel?panel1?=?new?JPanel(new?GridLayout(3,?1));

panel1.add(numl);

panel1.add(basel);

panel1.add(salel);

//存放文本框

JPanel?panel2?=?new?JPanel(new?GridLayout(3,?1));

panel2.add(numf,new?FlowLayout(FlowLayout.LEFT,10,10));

panel2.add(basef,new?FlowLayout(FlowLayout.LEFT,10,10));

panel2.add(salef,new?FlowLayout(FlowLayout.LEFT,10,10));

//存放文本框與標簽

JPanel?panel3=new?JPanel(new?BorderLayout());

panel3.setBorder(BorderFactory.createEmptyBorder(10,?10,?5,?10));

panel3.add(panel1,BorderLayout.LINE_START);//西

panel3.add(panel2,BorderLayout.LINE_END);//東

//存放按鈕

JPanel?panelBtn=?new?JPanel(new?FlowLayout(FlowLayout.CENTER,20,20));

panelBtn.add(btnsure);

panelBtn.add(btnclean);

//面板——1

JPanel?panel=new?JPanel(new?BorderLayout());

panel.setBorder(BorderFactory.createEmptyBorder(10,?10,?5,?10));

panel.add(panel3,BorderLayout.PAGE_START);//北

panel.add(panelBtn,BorderLayout.CENTER);

panel.add(btnout,BorderLayout.PAGE_END);//南

//總面板

JPanel?pan=new?JPanel(new?BorderLayout());

pan.setBorder(BorderFactory.createEmptyBorder(10,?10,?5,?10));

pan.add(panel,BorderLayout.CENTER);

pan.add(sumt,BorderLayout.LINE_END);

//

a.add(pan);

}

//--------------------------------------------------------------------------------------

private?String?t(){

double?sum,s,b;

s=Double.parseDouble(salef.getText());

b=Double.parseDouble(basef.getText());

if(s>=30.0?&&?s<=299.99)

sum=s*0.05+b;

else?if(s>=300.0?&&?s<=999.9)

sum=s*0.1+b;

else?if(s>=1000.0)

sum=s*0.15+b;

else

sum=b;

String?out="";

out?+=String.format("%s\t%.1f\t%.1f\t%.1f\n",?numf.getText(),b,s,sum);

return?out;

}

//----------------------------------------------------------------------------------

private?class?btnsure?implements?ActionListener?{

public?void?actionPerformed(ActionEvent?e)?{

String?s="編號?\t"+"基本工資?\t"+"銷售額?\t"+"工資?\n";

String?s1?=s+sumt.getText();

s1?+=t();

sumt.setText(s1);

}

}

//---------------------------------------------------------------------------------------

private?class?btnclean?implements?ActionListener?{

public?void?actionPerformed(ActionEvent?e)?{

numf.setText("");

basef.setText("");

salef.setText("");

}

}

//---------------------------------------------------------------------------------------

private?class?btnout?implements?ActionListener?{

public?void?actionPerformed(ActionEvent?e)?{

sumt.setText("");

}

}

//---------------------------------------------------------------------------------------

private?void?r()?{

btnsure?h1?=?new?btnsure();

btnsure.addActionListener(h1);

btnclean?h2=new?btnclean();

btnclean.addActionListener(h2);

btnout?h3?=?new?btnout();

btnout.addActionListener(h3);

}

public?static?void?main(String[]?args)?{

JFrame.setDefaultLookAndFeelDecorated(true);?//?窗體裝飾

Salary?frame?=?new?Salary();

frame.setVisible(true);

}

}

總結

以上是生活随笔為你收集整理的java看图_看图吧,Java的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。