PDA

浏览完整版本 : 请教一道java编程的题目,谢谢!!



kkundcc
09-03-13, 00:28
题目要求用java编一个Mind-Mapping-Werkzeug,我网上查了一下Mind-Mapping大致是个什么东西,题目要求用tree的形式表现

Swing 1) Mind-Mapping-Werkzeug
Das Übungsziel ist, dass sie mit den Entwurfsprinzipien von Swing vertraut
werden und mit komplexen Swing-Komponenten umgehen können.
Teilaufgaben
• Modell (30 Punkte)
o Verwaltung der Begriffe bestehend aus Titel, und Beschreibung
(20 Punkte)
o Listener-Unterstützung (10 Punkte)
• Applikation (50 Punkte)
o Anzeigen der Begriffe in einem JTree (30 Punkte)
 Achten sie auf eine saubere Implementierung des
TreeModels!
o Hinzufügen eines neuen Begriffs (5 Punkte)
o Löschen eines Begriffs (5 Punkte)
o Ändern eines Begriffs (10 Punkte)
• Undo-/Redo-Unterstützung (20 Punkte)
o Undo-Funktion (10 Punkte)
o Redo-Funktion (10 Punkte)

kkundcc
09-03-13, 22:27
http://upload.wikimedia.org/wikipedia/en/7/74/Freemind.jpg 这个是wiki上的图
是不是把每一个Begriffe作为一个叶子?那Begriffe的类型是简单定义为string吗?还是要用interface呢?

谢谢!

Turing
09-03-15, 11:17
问你一下,那个JSP开发得如何了!

kkundcc
09-03-16, 17:12
回楼上的,这道题目不用jsp吧?

Turing
09-03-16, 23:12
回楼上的,这道题目不用jsp吧?
呵呵!对这道题目当然不用jsp!

kkundcc
09-03-17, 02:10
题目里要求begriffe是有titel 和beschreibung组成,是先定义一个interface然后再定义一个执行它的class还是可以直接定义成
public class begriffe{
string titel;
string beschreibung;
...
}

另外modell里有listenner unterstuetzung这个我不大明白...

Turing
09-03-17, 15:12
题目里要求begriffe是有titel 和beschreibung组成,是先定义一个interface然后再定义一个执行它的class还是可以直接定义成
public class begriffe{
string titel;
string beschreibung;
...
}

另外modell里有listenner unterstuetzung这个我不大明白...

个人理解,仅作参考

Ein Listener ist eine Implementierung um auf einem gewählten Interface und einem bestimmten Port einkommende Daten abzufangen und zu verarbeiten.

kkundcc
09-03-17, 18:16
.....不大明白:9:

星星点
09-03-17, 19:39
.....不大明白:9:
那个不是要用swing来编吗!,那么里面如果你需要发生一个事件的话就需要监听(listener)按你的那个题应该就是当你删除一个叶子的时候,例如你点击了它。那么这个动作传给你的那个事件监听。然后就发生了你所希望的事情。。不好意思~语言表达有问题~~呵呵~~
查到了呵呵是这样的~~swing 用一套叫做事件监听器 event listener 的接口来处理事件。blabla...你去查中文的事件监听器。。。就很明白了。。那个不难。。就是我实在无法想象你们老师要你做的那个mind map...那个用visio就可以画出来阿~呵呵

kkundcc
09-03-19, 02:09
谢谢!!

这次的已经比以前容易一点了....