小妹艺术系,可学校教JAVA,一点不懂,请哪为大侠进来帮个忙呀,多谢了. 艺术系 ------ 学java ????????现在的学校一点也不厚道 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 艺术系 ------ 学java 挺有难度的. 艺术戏学什么java,好好钻研艺术吧 21世纪,什么最贵-------人才会艺术,会java! 主 题: 小妹艺术系,可学校教JAVA,一点不懂,请哪为大侠进来帮个忙呀,多谢了. ---------------------------------------------------------------------------danceflash(Wine)真的是艺术系吗? -_-b---------------------luckycat(潘鑫) 艺术系 ------ 学java ????????现在的学校一点也不厚道---------------------楼主不厚道吧,呵呵... 呜呜,怎么都是说闲话的呀,没人进来给个代码嘛,JAVA现在很流行,偶就选它了呀,没想到那么难,偶没有C语言的基础呀. 落伍了!这年头艺术系的都java了!呵呵.. 1.Google搜索“java mvc实现”照着抄即可.2,3.用IDE做,和vb差不多. 我本一心向学,无奈遇到你们这些流氓!!!题目: 学生成绩管理JAVA MVC结构实现1. 设计如下类: ① StudentView.java ② StudentController.java ③ StudentModel.java ④ Student.java2. 界面要求具有 ① 菜单 File菜单 菜单项: New, Open, Save, Save as Sort菜单 菜单项: byName, byAverage ② 4个操作按钮 Add, Insert, Modify, Delete ③ 4个浏览按钮 << 显示首个学生对象所有信息 < 显示前一个学生对象所有信息 > 显示下一个学生对象所有信息 >> 显示最后一个学生对象所有信息 ④ 4个输入框 Name, Score1, Score2, Score33. 有效性检查 Add, Insert, Modify, Delete操作时若4个输入框中任一个为空时需给出相应错误的提示信息, 即仅当数据皆合法时才进行上述操作.这个问题是不是太简单了,算了,不浪费时间了,你去找个源码看看吧!! 这看不懂楼上的话呢到底是想提问还是想回答还是都不是? -_-b如果楼主还不了解MVC的话,还是先去简单了解一下吧这样就知道如何在四个类中分配代码了至于后面的图形界面,如果楼主对AWT和SWING都不太了解的话,可以用JBuilder辅助一下 艺术系怎么就不能学呢?只要自己喜欢!我就是艺术系毕业的,现在写写ASP网页,也利用业余时间学JAVA。 是男人要承认,学计算机的要承认import javax.swing.*;import java.awt.event.*;import java.awt.*;public class StudentView extends JFrame{ BorderLayout borderLayout1 = new BorderLayout(); JMenuBar jMenuBar1 = new JMenuBar(); JMenu jMenu1 = new JMenu(); JMenuItem jMenuItem1 = new JMenuItem(); JMenuItem jMenuItem2 = new JMenuItem(); JMenuItem jMenuItem3 = new JMenuItem(); JMenuItem jMenuItem4 = new JMenuItem(); JMenu jMenu2 = new JMenu(); JMenuItem jMenuItem5 = new JMenuItem(); JMenuItem jMenuItem6 = new JMenuItem(); JPanel jPanel1 = new JPanel(); JButton jButton1 = new JButton(); JButton jButton2 = new JButton(); JButton jButton3 = new JButton(); JButton jButton4 = new JButton(); JPanel jPanel2 = new JPanel(); GridLayout gridLayout1 = new GridLayout(); JLabel jLabel1 = new JLabel(); JLabel jLabel2 = new JLabel(); JLabel jLabel3 = new JLabel(); JLabel jLabel4 = new JLabel(); JTextField jTextField1 = new JTextField(); JTextField jTextField2 = new JTextField(); JTextField jTextField3 = new JTextField(); JTextField jTextField4 = new JTextField(); JPanel jPanel3 = new JPanel(); JButton jButton5 = new JButton(); JButton jButton6 = new JButton(); JButton jButton7 = new JButton(); JButton jButton8 = new JButton(); public StudentView() { try { jbInit(); setSize(500,500); this.show(); } catch(Exception e) { e.printStackTrace(); } } public static void main(String[] args) { StudentView s = new StudentView(); } private void jbInit() throws Exception { this.setTitle("StudentMM"); this.setJMenuBar(jMenuBar1); this.getContentPane().setLayout(borderLayout1); jMenu1.setText(" File"); jMenuItem1.setText(" New"); jMenuItem2.setText("Open"); jMenuItem3.setText("Save"); jMenuItem4.setText("Save as"); jMenu2.setText(" Sort"); jMenuItem5.setText(" byName"); jMenuItem6.setText("byAverage"); jButton1.setText(">>"); jButton2.setText(">"); jButton3.setText("<"); jButton4.setText("<<"); jPanel2.setLayout(gridLayout1); gridLayout1.setColumns(2); gridLayout1.setRows(4); jLabel1.setText(" Name"); jLabel2.setText("Score3"); jLabel3.setText("Score1"); jLabel4.setText("Score2"); jTextField1.setText("jTextField1"); jTextField2.setText("jTextField2"); jTextField3.setText("jTextField3"); jTextField4.setText("jTextField4"); jButton5.setText("Delete"); jButton6.setText("Modify"); jButton7.setText("Insert"); jButton8.setText(" Add"); jMenuBar1.add(jMenu1); jMenuBar1.add(jMenu2); jMenu1.add(jMenuItem1); jMenu1.add(jMenuItem2); jMenu1.add(jMenuItem3); jMenu1.add(jMenuItem4); jMenu2.add(jMenuItem5); jMenu2.add(jMenuItem6); this.getContentPane().add(jPanel1, BorderLayout.SOUTH); jPanel1.add(jButton4, null); jPanel1.add(jButton3, null); jPanel1.add(jButton2, null); jPanel1.add(jButton1, null); this.getContentPane().add(jPanel2, BorderLayout.CENTER); jPanel2.add(jLabel1, null); jPanel2.add(jTextField4, null); jPanel2.add(jLabel3, null); jPanel2.add(jTextField2, null); jPanel2.add(jLabel4, null); jPanel2.add(jTextField3, null); jPanel2.add(jLabel2, null); jPanel2.add(jTextField1, null); this.getContentPane().add(jPanel3, BorderLayout.NORTH); jPanel3.add(jButton8, null); jPanel3.add(jButton7, null); jPanel3.add(jButton6, null); jPanel3.add(jButton5, null); }}剩下的自己来 楼主不会是什么艺术系的.....这绝对不可能.艺术系,选修C,java........看来楼主绝对不会是个美女!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 多谢火球大狭,偶试试.另外我想说的是电脑艺术设计专业学JAVA很正常的呀,请进来的各位的大狭讨论点实质性的东西好吗,不要再问那些无聊的话了,谢谢配合了. java编程就是艺术了!不过你这个问题代码比较多了 这样可说不清楚了 回复人: jiangx123(jiangx123) ( ) 信誉:100 2005-01-12 12:01:00 得分: 0 楼主是什么学校的啊? -------说出了兄弟们的心声啊!顶你 从楼主选修java的举动来看,楼主定是个很有幽默感且很有创意的人哦人才啊! 我是计科系的,也不会java,你艺术系的竟然会java? java本身就是一件艺术,还是你的专业最对口! greenmars2004(火球) ( )好厉害,用JBuilder拉了几下就获得楼主的感谢 greenmars2004(火球) ( )好厉害,用JBuilder拉了几下就获得楼主的感谢------获得MM的感谢是我一生的追求,对此我从未放弃! greenmars2004(火球) ( )好厉害,用JBuilder拉了几下就获得楼主的感谢-----------------------------------------------------根子:偶没时间呀!!!手写偶不用吃午饭了!greenmars2004(火球) ( )好厉害,用JBuilder拉了几下就获得楼主的感谢------获得MM的感谢是我一生的追求,对此我从未放弃!-----------------------------------------------------哈哈哈,楼主不是MM吧??? Who knows?God knows!I treat the lord of the building as a girl!Why not? 看看Struts吧,不过这个要Java和JSP基础的,当然还要有一定的软件工程的思想在里面。如果不是毕业论文之类的,可以到网上下一个源码下来,你想自己做是不可能的,时间不够的。 Who knows?God knows!I treat the lord of the building as a girl!Why not?----------------------------------------我不懂英文,上帝都知道:) socket读写问题,请高手帮忙。 急!! 定时器出错?? 【求助】log4j的DailyRollingFileAppender不好用阿!!!! 请教高手。怎么将毫秒级的时间转换成年月日格式的时间。 关于(XML)将一个不同的Document中的节点加载到另一个Document中去 求救 : bruceeckel 我用JET把我的.class弄成了.exe,在我的机器上可以运行,但环在别的机器上就不行,说是找不到XKRN25013.DLL,则么回事啊? 求助:数据校验求模和 java repaint中参数用法 零长度数组有什么用处?请举个例子!!! 一个有关各种类型的问题?
---------------------------------------------------------------------------
danceflash(Wine)
真的是艺术系吗? -_-b
---------------------
luckycat(潘鑫)
艺术系 ------ 学java ????????
现在的学校一点也不厚道
---------------------
楼主不厚道吧,呵呵...
这年头艺术系的都java了!呵呵..
2,3.用IDE做,和vb差不多.
1. 设计如下类:
① StudentView.java
② StudentController.java
③ StudentModel.java
④ Student.java
2. 界面要求
具有 ① 菜单
File菜单 菜单项: New, Open, Save, Save as
Sort菜单 菜单项: byName, byAverage
② 4个操作按钮
Add, Insert, Modify, Delete
③ 4个浏览按钮
<< 显示首个学生对象所有信息
< 显示前一个学生对象所有信息
> 显示下一个学生对象所有信息
>> 显示最后一个学生对象所有信息
④ 4个输入框
Name, Score1, Score2, Score3
3. 有效性检查
Add, Insert, Modify, Delete操作时若4个输入框中任一个为空时需给出相应错误的提示信息, 即仅当数据皆合法时才进行上述操作.这个问题是不是太简单了,算了,不浪费时间了,你去找个源码看看吧!!
到底是想提问还是想回答还是都不是? -_-b如果楼主还不了解MVC的话,还是先去简单了解一下吧
这样就知道如何在四个类中分配代码了
至于后面的图形界面,如果楼主对AWT和SWING都不太了解的话,可以用JBuilder辅助一下
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;public class StudentView extends JFrame{
BorderLayout borderLayout1 = new BorderLayout();
JMenuBar jMenuBar1 = new JMenuBar();
JMenu jMenu1 = new JMenu();
JMenuItem jMenuItem1 = new JMenuItem();
JMenuItem jMenuItem2 = new JMenuItem();
JMenuItem jMenuItem3 = new JMenuItem();
JMenuItem jMenuItem4 = new JMenuItem();
JMenu jMenu2 = new JMenu();
JMenuItem jMenuItem5 = new JMenuItem();
JMenuItem jMenuItem6 = new JMenuItem();
JPanel jPanel1 = new JPanel();
JButton jButton1 = new JButton();
JButton jButton2 = new JButton();
JButton jButton3 = new JButton();
JButton jButton4 = new JButton();
JPanel jPanel2 = new JPanel();
GridLayout gridLayout1 = new GridLayout();
JLabel jLabel1 = new JLabel();
JLabel jLabel2 = new JLabel();
JLabel jLabel3 = new JLabel();
JLabel jLabel4 = new JLabel();
JTextField jTextField1 = new JTextField();
JTextField jTextField2 = new JTextField();
JTextField jTextField3 = new JTextField();
JTextField jTextField4 = new JTextField();
JPanel jPanel3 = new JPanel();
JButton jButton5 = new JButton();
JButton jButton6 = new JButton();
JButton jButton7 = new JButton();
JButton jButton8 = new JButton();
public StudentView() {
try {
jbInit();
setSize(500,500);
this.show();
}
catch(Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
StudentView s = new StudentView();
} private void jbInit() throws Exception {
this.setTitle("StudentMM");
this.setJMenuBar(jMenuBar1);
this.getContentPane().setLayout(borderLayout1);
jMenu1.setText(" File");
jMenuItem1.setText(" New");
jMenuItem2.setText("Open");
jMenuItem3.setText("Save");
jMenuItem4.setText("Save as");
jMenu2.setText(" Sort");
jMenuItem5.setText(" byName");
jMenuItem6.setText("byAverage");
jButton1.setText(">>");
jButton2.setText(">");
jButton3.setText("<");
jButton4.setText("<<");
jPanel2.setLayout(gridLayout1);
gridLayout1.setColumns(2);
gridLayout1.setRows(4);
jLabel1.setText(" Name");
jLabel2.setText("Score3");
jLabel3.setText("Score1");
jLabel4.setText("Score2");
jTextField1.setText("jTextField1");
jTextField2.setText("jTextField2");
jTextField3.setText("jTextField3");
jTextField4.setText("jTextField4");
jButton5.setText("Delete");
jButton6.setText("Modify");
jButton7.setText("Insert");
jButton8.setText(" Add");
jMenuBar1.add(jMenu1);
jMenuBar1.add(jMenu2);
jMenu1.add(jMenuItem1);
jMenu1.add(jMenuItem2);
jMenu1.add(jMenuItem3);
jMenu1.add(jMenuItem4);
jMenu2.add(jMenuItem5);
jMenu2.add(jMenuItem6);
this.getContentPane().add(jPanel1, BorderLayout.SOUTH);
jPanel1.add(jButton4, null);
jPanel1.add(jButton3, null);
jPanel1.add(jButton2, null);
jPanel1.add(jButton1, null);
this.getContentPane().add(jPanel2, BorderLayout.CENTER);
jPanel2.add(jLabel1, null);
jPanel2.add(jTextField4, null);
jPanel2.add(jLabel3, null);
jPanel2.add(jTextField2, null);
jPanel2.add(jLabel4, null);
jPanel2.add(jTextField3, null);
jPanel2.add(jLabel2, null);
jPanel2.add(jTextField1, null);
this.getContentPane().add(jPanel3, BorderLayout.NORTH);
jPanel3.add(jButton8, null);
jPanel3.add(jButton7, null);
jPanel3.add(jButton6, null);
jPanel3.add(jButton5, null);
}
}
剩下的自己来
楼主是什么学校的啊?
-------
说出了兄弟们的心声啊!
顶你
人才啊!
好厉害,用JBuilder拉了几下就获得楼主的感谢
好厉害,用JBuilder拉了几下就获得楼主的感谢
------
获得MM的感谢是我一生的追求,对此我从未放弃!
好厉害,用JBuilder拉了几下就获得楼主的感谢
-----------------------------------------------------
根子:偶没时间呀!!!手写偶不用吃午饭了!
greenmars2004(火球) ( )
好厉害,用JBuilder拉了几下就获得楼主的感谢
------
获得MM的感谢是我一生的追求,对此我从未放弃!
-----------------------------------------------------
哈哈哈,楼主不是MM吧???
I treat the lord of the building as a girl!
Why not?
I treat the lord of the building as a girl!
Why not?
----------------------------------------
我不懂英文,上帝都知道:)