
package comjeecmscms;
import javaawt;
import javaawtevent;
import javaxswing;
public class Jisuanqi extends JFrame implements ActionListener {
/
/
private static final long serialVersionUID = 1L;
JMenuBar bar = null;
JMenu menu1 = null;
JMenuItem item1, item2,item3,item4,item5,item6;
Addition addition;//这是个类对象
Circle circle;//这是个类对象
Trangle trangle;//这是个类对象
void jisuanqi() {//这是个方法
super("公式计算"); //主界面
add(new JLabel("欢迎使用公式计算!",JLabelCENTER));
// 添加菜单
bar = new JMenuBar(); //创建菜单栏
menu1 = new JMenu("基本公式计算"); //创建指定标题菜单
item1 = new JMenuItem("圆面积计算"); // 创建菜单项
item2 = new JMenuItem("三角形面积计算");
menu1add(item3);//将item3加入到menu1容器中
menu1add(item4);
menu2add(item1);
menu2add(item2);
baradd(menu1);
setJMenuBar(bar);
//快捷菜单
circle = new Circle(this, "计算圆的面积", false);//调用构造方法
trangle = new Trangle(this, "计算三角形的面积", false);//调用构造方法
addition = new Addition(this, "加法运算", false);//调用构造方法
item1addActionListener(this); //添加菜单项的事件
item2addActionListener(this);
setVisible(true);//窗口可见
setBounds(200,220, 300, 290); //窗体位置大小
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
Systemexit(0);//退出程序
}
});
}
public void actionPerformed(ActionEvent e) {
if (egetSource() == item1) {
circlesetVisible(true);//控件可见
} else if (egetSource() == item2) {
tranglesetVisible(true);//控件可见
}else if (egetSource() == item3) {
additionsetVisible(true);//控件可见
}
}
}
顺带一提,SWING都老掉牙了,建议不要学,业余爱好的话SWING不适合,工作需要的话,SWING没前途。
网上找的代码一般很复杂,你要读不懂的话一点进步也没有
既然你选择java我可以给你简单介绍一下一般商业开发的流程
第一步建立对象模型比如你选择(1)商品进销存管理系统那么先抽象出所有的对象①商品代码管理②供应商管理③客户管理④进货⑤出库⑥查询与报表可以抽象出1、商品2、供应商3、客户4、仓库单5、系统管理员基本上这5个也就够了,毕竟只是toy程序然后分配属性商品商品ID商品名商品计量单位备注供应商供应商ID供应商名称供应商****客户客户ID客户名称客户****仓库单出入库ID出入库流向出入库数量出入库商品ID客户或供应商ID出入库单价(因为经常变动所以放在这里)系统管理员系统管理员ID系统管理员登录名系统管理员密码根据这些你就可以在数据库中建立相应的字段来保存数据,并且在java中建立这几个类来进行管理了第二,抽象出每个类的功能,基本上每个类都需要包括基本的四种 *** 作1、增加2、删除3、修改4、查看俗称增删改查下面只讨论可能存在的其他 *** 作④进货⑤出库⑥查询与报表这三条表示对于仓库单类来说只需要增和查两种 *** 作,删和改都不包括其中
管理员这里需要一个登陆功能(是查的变形)
普遍对于增删改查的英文缩写为crud即createreadupdatadelete(不按顺序翻译)一般商业做法为有几个类就建立几个管理类(最基础的做法,也很可能为了一个类建立很多接口或其他实现),于是我们需要下面几个类来进行实体类到数据库的转化
1、商品管理2、供应商管理3、客户管理4、仓库单管理5、系统管理员管理每个管理类的具体分析,括号内为参数,如果多于两个参数可以使用重写定义两个同名函数1、商品管理增加商品(商品)删除商品(商品或商品ID)修改商品(商品)查找商品(无或者商品ID)2、供应商管理增加供应商(供应商)删除供应商(供应商或供应商ID)修改供应商(供应商)查找供应商(无或供应商ID)3、客户管理增加客户(客户)删除客户(客户或者客户ID)修改客户(客户)查找客户(无或客户ID)4、仓库单管理增加仓库单(仓库单)查找仓库单(无或仓库单ID)5、系统管理员管理增加系统管理员(系统管理员)删除系统管理员(系统管理员或系统管理员ID)修改系统管理员(系统管理员)查找系统管理员(无或系统管理员ID)登陆(用户名,密码)相信里面的sql不用我来写了吧!^-^接下来你需要配置jdbc等和数据库连接的部分,这部分都是固定的,你可以上网搜索一下
举个管理类的例子,比如商品管理类的第一个方法增加商品,因为传过来的参数是商品类的对象所以我们可以这样来使用
(我没有写ID,建议你在数据库中直接配置成自动生成,因为在java中生成的话需要有很多考虑,比较繁琐)增加商品(商品1){String商品实例名=商品1
商品名;String商品实例计量单位=商品1
商品计量单位;String实例备注=商品1
备注;Stringsql=“insertintoXX表(商品名,商品计量单位,备注)values(商品实例名,商品实例计量单位,实例备注)”;执行sql语句(sql);}
你把数据库的一个表中的一个字段设置为“备注(TEXT)”类型,就可以存放大量的内容了。
这与
java本身没有什么关系。
主要是数据库的结构设计问题。
用java读取和写入的方法其实
没有什么特别
的,
rsgetString("");
以上就是关于求哪位大神能帮我把java程序写备注啊全部的内容,包括:求哪位大神能帮我把java程序写备注啊、Java的应用程序开发过程(java程序的开发步骤)、如何用java向数据库中存储大量文字等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)