Java期末题解析:实现条形图绘制技巧与代码分享

创始人
2024-12-18 19:15:29
0 次浏览
0 评论

小弟是学JAVA程序设计的。快考试了,这个是期末考试题。谁能帮帮我。200行左右,100分啊。大家都帮帮我。

一个简单的条形图实现,适合您importjava.awt.color、importjava.awt.graphics、importjava.awt.event.windowevent、importjava.awt.event。
窗口焦点监听器,导入swing。
JOptionPane;publicclassColumnChartextendsJFrameimplementsWindowFocusListener{privatestaticfinallongserialVersionUID=-5941316873191819372L;private[]data;publicColumnChart(int[]da)tas){super("Column");图表");this.datas=datas;setSize(480,320);setResizable(false);setDefaultCloseOperation(EXIT_ON_CLOSE);setVisible(true);addWindowFocusListener(this);}@Overridepublicvoidpainpaint(graphicsg){super.Color(g);g.setColor(color.GRAY);g.drawLine(60,50,60,270);g.drawLine(60,2)70,400,270);inti;g.drawString("100",38,70);for(i=1;i<10 for(i=0;i xss=clean publicvoidwindowGainedFocus(WindowEvent){重复();}@OverridepublicvoidwindowLostFocus(WindowEvent){}publicstaticvoidmain(String[]args){Stringinput;String[]inputSplit;int[]nums=newintnum[10];nti while(true){input=JOptionPane.showInputDialog( null)继续;输入分割=输入。>分裂(””);if(inputSplit.l)ength>=10){try{for(i=0;i<10 i++){num=Integer.parseInt(inputSplit[i]));if(num>100)break;numbers[i]=num;}}catch(NumberFormatExceptionex){}if(i==10){newColumnChart(numbers);break;}}}}}

速求宁波工程学院JAVA往年期末试卷。追加30分悬赏

packageexample;importjava.awt.BorderLayout;publicclassSwitchextendsJFrame{privateJPanelcontentPane;/***启动应用程序。
*/publicstaticvoidmain(String[]args){EventQueue.invokeLater(newRunnable(){publicvoidrun(){try{Switchframe=newSwitch();"你好";FinalStringstring2="再见";setTitle("\u5207\u6362\u6807\u5185\u5BB9");setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);contentPane.setBorder(5,5,5));FinalJLablabel=newJLabel(string);label.setFont(newFont("宋体",Font.BOLD,25));JButtonbutton=newJButton("\u786E\u5B9A");nPerformed(ActionEvent){//TODO自动生成的方法stubif(label.getText().equals(string)){label.setText(string2);}elseif(label.getText().equals(string2)){label.setText(string));}}});e=newGroupLayout(contentPane);groupLayout.setHorizo​​ntalGroup(groupLayout.createParallelGroup(Alignment.LEADING).addGroup(groupLayout.createSequentialGroup().addGap(153,153,153).addGroup(groupLayout.c.reateParallelGroup(Alignment.LEADING).addComponent(按钮).addComponent(label)).addContainerGap(222,Short.MAX_VALUE)));dGroup(groupLayout.createSequentialGroup().addGap(80,80,80).addComponent(label).addGap(38,38,38).addComponent(button).addContainerGap(100,Short.喜欢2|评论

求大神帮做简单java题目。。作业没时间做了。。发到lixi199286@gmail.com吧跪谢

importjava.util.*;publicclassU{publicstaticvoidmain(String[]args){longs;System.out.println("inputaninteger:");Scannerin=newScanner(System.in);s=in.nextLong();inta=(int)(s);if(a<10>70)System.out.println("输入的数据值太大");elseSystem.out.println("num="+a);}}
文章标签:
JAVA 条形图
热门文章
1
Java与JavaScript:基础入门... javas是什么?Java是一种面向对象的编程语言,可用于编写跨平台的应用软件。...

2
Java操作文本值:提取与求和技巧详解 java怎么把文本框的数字读出来想加求和获取Java文本中的值并执行操作有两种方...

3
手机QQ浏览器助力安卓用户:JavaSc... 请问,哪种浏览器支持JavaScript?——本人使用安卓手机。他们都受到支持。...

4
C语言实现阶乘累加和:从函数定义到代码示... 用C语言求1到N的阶层的累加和思路:首先定义一个函数计算一个数的阶乘,然后从1到...

5
Python教程:如何验证输入字符串是否... python中如何判断输入的字符串为实数,谢谢!尝试:x=float(input...

6
C语言实现400位高精度计算器:思路解析... 用C语言做一个可进行加减乘除的400位计算器?(求思路)这个可以用个位数全加器的...

7
C语言数组定义与赋值详解:char与in... c语言数组定义和赋值是什么?C语言数组定义为:charc[6]={'c','h'...

8
C语言期末复习攻略:基础知识点+经典例题... c语言怎么学考试基础知识笔记经典例题题库指针大一期末考试题入门二级怎么学代码烟花...

9
JavaScript字符串转数字:三种方... css前端如何把字符串转为数字主要有三种方式:转换函数、强制类型转换和使用js变...

10
掌握Ajax与Java AJAX:异步请... ajax和javaAjax是一种用于改善用户体验的技术。它的本质是使用浏览器内置...