哪里可以找到java大型java web开源项目源码案例或者源码

哪里有一个完整画圆的JAVA实例的源程序?
哪里有一个完整画圆的JAVA实例的源程序?
08-12-03 &
import java.awt.*; import java.awt.event.*; public class DrawOval extends JFramwe{ public DrawOval() { super(&画圆&); setBounds(0,0,100,100); setVisible(true); } public void paint(Graphics g) { g.setColor(Color.red);//画红圆 g.drawOval(0,0,100,100);//在50,50处画一个半径为50的圆 } public static void main(String[] args) { DrawOval do=new DrawOval(); } } 另外欢迎访问我的个人网站:<
请登录后再发表评论!
import java.awt.Cimport java.awt.Cimport java.awt.FileDimport java.awt.Fimport java.awt.Gimport java.awt.Mimport java.awt.MenuBimport java.awt.MenuIimport java.awt.event.ActionEimport java.awt.event.ActionLimport java.awt.event.MouseAimport java.awt.event.MouseEimport java.awt.event.MouseMotionAimport java.awt.*;import javax.swing.JColorCimport javax.swing.JFimport javax.swing.JToolBpublic class MyPainter extends Frame implements ActionListener { JColorChooser nextC int x1, y1, x2, y2; Color selectedC public MyPainter() { MenuBar mb = new MenuBar(); setMenuBar(mb); Menu menuColor = new Menu(&颜色&); MenuItem mbChoice = new MenuItem(&选择&); mb.add(menuColor); menuColor.add(mbChoice); mbChoice.addActionListener(this);//
addWindowListener(this); this.addMouseListener(new MouseAdapter() { public void mousePressed(MouseEvent e) { x1 = e.getX(); y1 = e.getY(); } public void mouseReleased(MouseEvent e) { x2 = e.getX(); y2 = e.getY(); repaint(); //重绘:repaint()&-update()&-paint() } }); this.setSize(640, 480); this.setVisible(true); } public static void main(String[] args) { MyPainter mp = new MyPainter(); } public void paint(Graphics g) { g.setColor(selectedColor); g.drawOval(x1, y1, x2, y2); System.out.println(x1 + &,& + y1); } public void actionPerformed(ActionEvent e) { nextColor = new JColorChooser(); selectedColor = JColorChooser.showDialog(this, &选择背景颜色&, Color.BLUE); System.out.println(selectedColor); }}
请登录后再发表评论!
我给你的代码不光有元,还有方,椭圆等等 你复制下来运行下就行了。要是喜欢就仔细研究下
import java.awt.BorderL import java.awt.D import javax.swing.JF import javax.swing.JP import javax.swing.JB import javax.swing.JRadioB import java.awt.F import java.awt.I import javax.swing.JL import javax.swing.ButtonG import javax.swing.JCheckB import javax.swing.JTextF import javax.swing.JTextA import javax.swing.JPasswordF import javax.swing.JFormattedTextF import javax.swing.JComboB import javax.swing.JL import javax.swing.JScrollP import javax.swing.JS import javax.swing.JS import javax.swing.JProgressB import javax.swing.JT import java.awt.*; import javax.swing.JMenuB import javax.swing.JM import javax.swing.JPopupM import javax.swing.JMenuI /** * &p&Title: &/p& * * &p&Description: &/p& * * &p&Copyright: Copyright (c) 2007&/p& * * &p&Company: &/p& * * @author not attributable * @version 1.0 */ public class Frame1 extends JFrame { JPanel contentP JButton jButton1 = new JButton(); JRadioButton jRadioButton1 = new JRadioButton(); JRadioButton jRadioButton2 = new JRadioButton(); JLabel jLabel1 = new JLabel(); JLabel jLabel2 = new JLabel(); ButtonGroup buttonGroup1 = new ButtonGroup(); JCheckBox jCheckBox1 = new JCheckBox(); JCheckBox jCheckBox2 = new JCheckBox(); JCheckBox jCheckBox3 = new JCheckBox(); JLabel jLabel3 = new JLabel(); JTextField jTextField1 = new JTextField(); JLabel jLabel4 = new JLabel(); JTextArea jTextArea1 = new JTextArea(); JPasswordField jPasswordField1 = new JPasswordField(); JLabel jLabel5 = new JLabel(); JComboBox jComboBox1 = new JComboBox(); JLabel jLabel6 = new JLabel(); JList jList1 = new JList(); JLabel jLabel7 = new JLabel(); String[] s={&《神曲》&,&《十日谈》&,&《堂.吉柯德》&,&《雪国》&,&《枕草子》&,&《围城》&,&《我们仨》&}; JScrollPane jScrollPane1 = new JScrollPane(); JScrollPane jScrollPane2 = new JScrollPane(); JSlider jSlider1 = new JSlider(); JLabel jLabel8 = new JLabel(); JProgressBar jProgressBar1 = new JProgressBar(); JLabel jLabel9 = new JLabel(); JMenuBar jMenuBar1 = new JMenuBar(); JMenu jMenu1 = new JMenu(); JMenuItem jMenuItem1 = new JMenuItem(); JMenuItem jMenuItem2 = new JMenuItem(); JMenuItem jMenuItem3 = new JMenuItem(); JMenuItem jMenuItem4 = new JMenuItem(); public Frame1() { try { setDefaultCloseOperation(EXIT_ON_CLOSE); jbInit(); } catch (Exception exception) { exception.printStackTrace(); } } /** * Component initialization. * * @throws java.lang.Exception */ private void jbInit() throws Exception { contentPane = (JPanel) getContentPane(); contentPane.setLayout(null); this.setJMenuBar(jMenuBar1); //在容器对象的层板加进去菜单条 setSize(new Dimension(500, 530)); setTitle(&组件展示&); jButton1.setBounds(new Rectangle(136, 22, 120, 34)); jButton1.setFont(new java.awt.Font(&宋体&, Font.PLAIN, 12)); jButton1.setMargin(new Insets(2, 2, 2, 2)); jButton1.setText(&按钮:JButton&); jRadioButton1.setFont(new java.awt.Font(&宋体&, Font.PLAIN, 12)); jRadioButton1.setSelected(true); jRadioButton1.setText(&男&); jRadioButton1.setBounds(new Rectangle(297, 16, 41, 32)); jRadioButton2.setFont(new java.awt.Font(&宋体&, Font.PLAIN, 12)); jRadioButton2.setText(&女&); jRadioButton2.setBounds(new Rectangle(345, 16, 63, 33)); jLabel1.setFont(new java.awt.Font(&宋体&, Font.PLAIN, 12)); jLabel1.setText(&标签:JLabel&); jLabel1.setBounds(new Rectangle(18, 23, 106, 28)); jLabel2.setFont(new java.awt.Font(&宋体&, Font.PLAIN, 12)); jLabel2.setText(&单选按钮:JRadioButton&); jLabel2.setBounds(new Rectangle(281, 36, 137, 41)); jCheckBox1.setFont(new java.awt.Font(&宋体&, Font.PLAIN, 12)); jCheckBox1.setText(&音乐&); jCheckBox1.setBounds(new Rectangle(17, 89, 53, 27)); jCheckBox2.setFont(new java.awt.Font(&宋体&, Font.PLAIN, 12)); jCheckBox2.setText(&美术&); jCheckBox2.setBounds(new Rectangle(67, 89, 53, 26)); jCheckBox3.setFont(new java.awt.Font(&宋体&, Font.PLAIN, 12)); jCheckBox3.setText(&体育&); jCheckBox3.setBounds(new Rectangle(118, 92, 53, 21)); jLabel3.setFont(new java.awt.Font(&宋体&, Font.PLAIN, 12)); jLabel3.setText(&复选框:JCheckBox&); jLabel3.setBounds(new Rectangle(22, 118, 117, 21)); jLabel4.setFont(new java.awt.Font(&宋体&, Font.PLAIN, 12)); jLabel4.setText(&文本框:JTextField&); jLabel4.setBounds(new Rectangle(264, 120, 128, 23)); jTextArea1.setText(&文本域:JTextArea&); jLabel5.setFont(new java.awt.Font(&宋体&, Font.PLAIN, 12)); jLabel5.setText(&密码框:JPasswordField&); jLabel5.setBounds(new Rectangle(12, 203, 135, 31)); jLabel6.setFont(new java.awt.Font(&宋体&, Font.PLAIN, 12)); jLabel6.setText(&下拉列表框:JComboBox&); jLabel6.setBounds(new Rectangle(22, 304, 136, 27)); jComboBox1.addItem(&网络06&); jComboBox1.addItem(&维护06&); jComboBox1.setFont(new java.awt.Font(&宋体&, Font.PLAIN, 12)); jComboBox1.setBounds(new Rectangle(29, 261, 112, 29)); jLabel7.setFont(new java.awt.Font(&宋体&, Font.PLAIN, 12)); jLabel7.setText(&列表框:JList&); jLabel7.setBounds(new Rectangle(264, 330, 103, 31)); jList1=new JList(s); jList1.setFont(new java.awt.Font(&宋体&, Font.PLAIN, 12)); jLabel8.setFont(new java.awt.Font(&宋体&, Font.PLAIN, 12)); jLabel8.setText(&标尺:JSlider&); jLabel8.setBounds(new Rectangle(38, 444, 87, 25)); jLabel9.setFont(new java.awt.Font(&宋体&, Font.PLAIN, 12)); jLabel9.setText(&进度指示器:JProgressBar&); jLabel9.setBounds(new Rectangle(242, 430, 151, 25)); jSlider1.setMajorTickSpacing(20); jSlider1.setMaximum(100); jSlider1.setMinorTickSpacing(5); jSlider1.setPaintLabels(true); jSlider1.setPaintTicks(true); jSlider1.setBounds(new Rectangle(30, 378, 126, 48)); jProgressBar1.setStringPainted(true); jProgressBar1.setBounds(new Rectangle(250, 381, 117, 25)); jProgressBar1.setModel(jSlider1.getModel()); jScrollPane2.setBounds(new Rectangle(265, 246, 115, 74)); jScrollPane1.setBounds(new Rectangle(260, 153, 118, 73)); jPasswordField1.setBounds(new Rectangle(16, 164, 113, 27)); jTextField1.setBounds(new Rectangle(261, 92, 122, 24)); jMenu1.setText(&文件&); jMenuItem1.setText(&新建&); jMenuItem2.setText(&打开&); jMenuItem3.setText(&保存&); jMenuItem4.setText(&退出&); buttonGroup1.add(jRadioButton1); buttonGroup1.add(jRadioButton2); jScrollPane2.getViewport().add(jList1); jScrollPane1.getViewport().add(jTextArea1); contentPane.add(jSlider1, null); contentPane.add(jLabel8, null); contentPane.add(jComboBox1, null); contentPane.add(jLabel6, null); contentPane.add(jPasswordField1, null); contentPane.add(jLabel5, null); contentPane.add(jCheckBox2, null); contentPane.add(jCheckBox1, null); contentPane.add(jCheckBox3, null); contentPane.add(jLabel3, null); contentPane.add(jLabel4, null); contentPane.add(jTextField1, null); contentPane.add(jLabel1, null); contentPane.add(jButton1, null); contentPane.add(jRadioButton1, null); contentPane.add(jRadioButton2, null); contentPane.add(jLabel2, null); contentPane.add(jScrollPane1, null); contentPane.add(jScrollPane2, null); contentPane.add(jLabel7, null); contentPane.add(jProgressBar1, null); contentPane.add(jLabel9, null); jMenuBar1.add(jMenu1); jMenu1.add(jMenuItem1); jMenu1.add(jMenuItem2); jMenu1.add(jMenuItem3); jMenu1.addSeparator(); jMenu1.add(jMenuItem4); } }
请登录后再发表评论!后使用快捷导航没有帐号?
暂时关闭广告
今日: 0|主题: 13822|排名: 13&
1 / 277 页
1 / 277 页
本站资源全部来自网络和网友分享,如有侵犯您的权益,请联系网站QQ,或发邮件至。本网站尊重知识产权,无意侵犯知识产品,如有,联系网站人员,会第一时间删除!
小白基地,是小白资源网的官方网站,思必达学院官网,提供最新的创业技术支持与创业资讯,提供最新的思必达教程。是IT小白网友学习资源分享基地,中国互助创业资源网。提供诸如JAVA、PHP、MySQL、ASP、C语言等各类程序开发的教程资源。JAVAWEB项目开发案例精粹视频与源码合集_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
JAVAWEB项目开发案例精粹视频与源码合集
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢查看:382819|回复:52
(26.81 KB)
大家都知道 作为学习java的新手 我们必不可免的要去写一些项目
毕竟 当面临即将工作的时候 我们的面试纸上不能 仅仅去写实现了 helloWorld
所以我们最好要自己去动手写个项目 可是又有人说了
木有经验 就木有工作
木有工作 就木有项目
木有项目 就木有经验
好吧 这个死循环 我已经看蒙了
所以 本次为大家 奉上的福利是 来自大学图书馆最常见的《JAVA WEB项目开发案例精粹》
这里一共有20个项目源码和内容 涉及到了多种技术
涉及的项目:
企业日常事务管理系统
在线考试系统
博客网站系统
人力资源管理系统
报价管理系统
网络商城系统
企业论坛系统
酒店管理系统
客户关系管理系统
在线音乐网站
商场VIP消费查询系统
仓库管理系统
新闻发布系统
个人理财管理系统
图书馆管理系统
学生信息管理系统
航空订票系统
网上订餐系统
办公自动化系统 。
文件太大项目太多所有就没有分传csdn、大家可以网盘一键下载、也可以保存。
百度网盘下载地址
链接: 密码:q3p0
本帖最后由 海岸无眠 于
11:43 编辑
资料很好,,,支持一下,,,
太阳光芒万丈却不及蜡烛只为一人照亮、、、
哇。。比较酷。。大侠级别的呢。
不错& && &挺好的
这资料压缩包密码是多少?
英雄啊。。。。。。。
不错的资料学习下
求解压密码!!拜托!
密码啊!!!拜托1111
收藏一下 这个是密码
本帖最后由 bush7410 于
11:11 编辑
没有密码 天下没有免费的午餐
这能用么???到处都是坑爹的二货,杀人不犯法,再说你也下得去手!
本帖最后由 zangmaoyaun 于
23:13 编辑
谢谢分享,楼主辛苦了。
解压密码呀呀呀
草拟马,密码是个什么鬼????}

我要回帖

更多关于 java web开源项目源码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信