資源簡介
本文件包含了所有java程序設計課后習題的編程練習的答案,非常詳細。
所有程序都經過測試無誤,請放心下載

代碼片段和文件信息
import?java.awt.*;
import?javax.swing.JPanel;
import?java.awt.event.*;
public?class?BarChart?extends?JPanel?{
??/**Sample?data?and?data?names*/
??private?double[]?dataValue?=?{200?140?100?60?40};
??private?String[]?dataName?=?{“CS“?“Math“?“Chem“?“Biol“?“Phys“};
??private?Color[]?colors?=?{Color.red?Color.yellow?Color.green
????Color.blue?Color.cyan?Color.magenta?Color.orange?Color.pink
????Color.darkGray};
??public?void?paintComponent(Graphics?g)?{
????super.paintComponent(g);
????if?(dataValue?==?null)?return;
????//?Find?the?maximum?value?in?the?data
????double?max?=?dataValue[0];
????for?(int?i=1;?i ??????max?=?Math.max(max?dataValue[i]);
????int?barWidth?=?(int)((getWidth()?-?20.0)/dataValue.length?-?10);
????int?maxBarHeight?=?getHeight()?-?30;
????g.drawLine(5?getHeight()-10?getWidth()-5?getHeight()-10);
????int?x?=?15;
????for?(int?i=0;?i ??????g.setColor(colors[i%colors.length]);
??????int?newHeight?=?(int)(maxBarHeight*dataValue[i]/max);
??????int?y?=?getHeight()-10-newHeight;
??????g.fillRect(x?y?barWidth?newHeight);
??????g.setColor(Color.black);
??????//?Display?name?if?exist
??????if?((dataName?!=?null)?&&?(i?????????g.drawString(dataName[i]?x?y?-?7);
??????x?+=?barWidth?+?10;
????}
??}
??/**Set?data*/
??public?void?setData(String[]?dataName?double[]?dataValue)?{
????this.dataName?=?dataName;
????this.dataValue?=?dataValue;
????repaint();
??}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????19602??2004-06-07?07:55??java答案\.nbattrs
?????文件??????48072??1996-09-18?12:16??java答案\alarmSound.au
?????文件???????8342??1999-05-08?14:21??java答案\anthem\china.mid
?????文件???????5598??1999-05-08?14:23??java答案\anthem\denmark.mid
?????文件???????7913??1999-05-08?14:21??java答案\anthem\germany.mid
?????文件???????3737??1999-05-08?14:31??java答案\anthem\india.mid
?????文件???????8332??1999-05-08?14:24??java答案\anthem\norway.mid
?????文件???????5232??1999-05-08?14:22??java答案\anthem\uk.mid
?????文件??????11000??1999-05-08?14:15??java答案\anthem\us.mid
?????文件???????1529??2001-10-22?21:03??java答案\BarChart.java
?????文件???????4109??1997-12-10?12:53??java答案\blackTicker.gif
?????文件???????3779??2003-11-08?22:45??java答案\CalendarPanel.java
?????文件???????2088??2004-07-03?06:56??java答案\chapter27\ComputeTax.class
?????文件???????2118??2004-04-14?13:49??java答案\chapter27\ComputeTax.java
?????文件???????1581??2004-07-03?06:56??java答案\chapter27\Loan.class
?????文件???????1803??2004-04-14?13:55??java答案\chapter27\Loan.java
?????文件???????3795??2004-07-03?06:56??java答案\chapter27\StudentBean.class
?????文件???????3531??2004-04-14?13:49??java答案\chapter27\StudentBean.java
?????文件???????1295??2001-08-25?22:36??java答案\Circle.java
?????文件???????2374??2004-07-29?15:34??java答案\CircleController.java
?????文件???????2007??2003-05-15?22:10??java答案\CircleModel.java
?????文件????????997??2004-04-12?22:16??java答案\CircleView.java
?????文件???????3075??2003-11-08?15:28??java答案\Clockap
?????文件???????2156??2003-07-17?10:56??java答案\ComputeTax.java
?????文件?????????92??2001-05-15?11:46??java答案\CSCI1301.txt
?????文件????????123??2001-05-15?11:48??java答案\CSCI1302.txt
?????文件????????127??2001-05-15?12:01??java答案\CSCI4990.txt
?????文件???????1737??2001-08-25?22:36??java答案\Cylinder.java
?????文件???????2019??2004-03-27?21:54??java答案\Desc
?????文件???????1682??2003-07-17?10:56??java答案\Deviation.java
............此處省略634個文件信息
- 上一篇:JAVA語言程序設計與數據結構答案
- 下一篇:opencl-z原版apk
評論
共有 條評論