JBTALKS.CC

标题: 关闭 [打印本页]

作者: RENOzZ    时间: 2009-4-3 04:45 PM
标题: 关闭
本帖最后由 RENOzZ 于 2010-7-20 12:10 AM 编辑

关闭                           
作者: RENOzZ    时间: 2009-4-3 04:47 PM
界面是出来了
可是功能现在我完全没有头绪
想要把输入在TextField的资料存进Array
过后又能够再吊出来用
各位帮帮忙~em0027
作者: Super-Tomato    时间: 2009-4-3 06:17 PM
呃~~~ 這 GUI 不用做的半死啊, 用些工具就可輕鬆做出來了, 不會用 Array 的話, 我看需要認真的去回顧你的基礎了
作者: RENOzZ    时间: 2009-4-3 07:46 PM
标题: 回复 #3 Super-Tomato 的帖子
什么工具?
介绍下~
作者: Super-Tomato    时间: 2009-4-3 10:37 PM
原帖由 RENOzZ 于 2009-4-3 07:46 PM 发表
什么工具?
介绍下~



怎么不自己 google 一下 JAVA 有哪些 RAD
作者: yin@    时间: 2009-4-3 11:06 PM
你是拉曼生?
作者: ~Zero    时间: 2009-4-4 12:03 AM
要做 program, 应该从 engine 做起吧,
怎么先做 GUI 呢?
作者: goodhermit95    时间: 2009-4-4 12:10 AM
应该把你那里不会Paste出来,而不是全部Code Paste出来要我们帮你看
作者: goodday    时间: 2009-4-4 12:15 AM
concept ==> requirement ==> mesure ==> flow ==> logic ==> database

DAL
BLL
UI


UI 是最后的

em0011
作者: goodday    时间: 2009-4-4 12:16 AM
你的 flow 呢???
作者: goodhermit95    时间: 2009-4-4 12:21 AM
我觉得好像没有
弄好GUI就叼着了
作者: ~Zero    时间: 2009-4-4 06:57 PM
搞不好人家只是要做个很好看的 prototype 呢?
呵呵~
作者: XIAO-WEI    时间: 2009-4-11 05:41 AM
原帖由 ~Zero 于 2009-4-4 06:57 PM 发表
搞不好人家只是要做个很好看的 prototype 呢?
呵呵~

确定是好看的prototype?em0026
中学时代的电脑教学就是叫人一开始就做UI。。。em0015
作者: ~Zero    时间: 2009-4-11 05:00 PM
对咯对咯, 中学我学 VB 一开始就教做 GUI... = =+

java 的 GUI 现在我都还没很会呢.
所以每次都只做 CLI, 然后真正要用的时候才借 netbeans 来画.
作者: jungle01    时间: 2009-4-12 06:30 PM
原帖由 ~Zero 于 2009-4-11 05:00 PM 发表
对咯对咯, 中学我学 VB 一开始就教做 GUI... = =+

java 的 GUI 现在我都还没很会呢.
所以每次都只做 CLI, 然后真正要用的时候才借 netbeans 来画.



你懂这个请敎我,我人到中年才被迫从別种语言跑來学Java, 一进到NetBeans就头大了。
一开始選个New project, 跳出个视窗,我選DesktopApplication( users 要有gui 的),然后
才發现 Main.java 和定义gui  的晝面是分开成兩个file的,所有的控件包括,Label, TextArea, Button
等,你晝出來之后就被定义成private, 所以你不能在Main.Java里设定Label的值,在Main.Java
计算出來的结果就无法display在gui的晝面上。
请问你们是如何做的?谢谢!
em0010 em0010 em0010 em0010 em0010 em0010
作者: ~Zero    时间: 2009-4-13 12:51 AM
GUI 那些东西, 可以弄成 public 的.
去 GUI 那边 right click 选 customize code.

我通常不是用 main 来控制 GUI 的,
我是用 GUI 来 call method, 那些 method 是在 main 里面或是 import 的 package 里面.

不懂酱做对不对, 不过至少我的 program 跑得到.
我觉得我也该学学正确使用 GUI 了.
= =+


如果你要做的东西没有需要到很复杂的 GUI 的话,
我建议用简单的 JOptionPane 就好了.
作者: jungle01    时间: 2009-4-13 06:38 AM
标题: 回复 #16 ~Zero 的帖子
试过手动將控件的private改成public, 马上就跳出error.
我也知道应该在Main.java通过class去call这些控件,问题是如何做?我现在看到滿头霧水。。。

作者: ~Zero    时间: 2009-4-13 08:10 PM
什么 error??????
作者: jungle01    时间: 2009-4-13 10:38 PM
现在知道可以通过滑鼠右键增加一个控件(Widget),也通过右鍵定义这些控件应该做什么。
但还是不知道怎样从Main.java去设定这些控件,比如將计算好的结果display出來,或者在
Main.java抓了资料库的东西送去 jLabel display出來。
如果click了button, 在 jTextArea 那边抓了资料也不知道 return 回去之后是回到那里? 是
Main.java的main() ?
分成兩个file, 一个是Main.java, 一个是宣告widget和定义这些Widget应做什么的 file. 而且
Widget被宣告成private搞出醬多麻烦。

作者: JulyAngel    时间: 2009-4-17 07:55 PM
我之前下了一個Eclipse 雙點之下
A Java Runtime Enviroment (JRE) or Java Development Kit(JDK)
must be available in order to run Eclipse.No Java virtual machine was found after searching the following locations:
C:\eclipse\jre\bin\javaw.exe
javaw.exe in your current PATH

是我下錯軟件嗎?我下的是85MB那個
java的開發軟件好多..... =.=!!!
另外就是無意中發現  java一定要輸入cmd運行嗎?
作者: jungle01    时间: 2009-4-19 08:39 PM
标题: 回复 #20 JulyAngel 的帖子
我覺得对新手,NetBeans会比较好,比如像RAD就有现成的,不必再去download.
download NetBeans
http://java.sun.com
作者: JulyAngel    时间: 2009-4-20 07:13 PM
原帖由 jungle01 于 2009-4-19 20:39 发表
我覺得对新手,NetBeans会比较好,比如像RAD就有现成的,不必再去download.
download NetBeans
http://java.sun.com

謝謝 你提供的網站
我遲點再去研究
作者: ~Zero    时间: 2009-4-22 10:21 PM
netbeans 和 eclipse 都 okay 的啦.
对于新手, 我建议从基本学起.
先不要管 GUI.
作者: ~Zero    时间: 2009-4-22 10:24 PM
原帖由 JulyAngel 于 2009-4-17 07:55 PM 发表
我之前下了一個Eclipse 雙點之下
A Java Runtime Enviroment (JRE) or Java Development Kit(JDK)
must be available in order to run Eclipse.No Java virtual machine was found after searching the fo ...

你不只是要下载 eclipse 而已,
你还要下载 jre 和 jdk.

java 不只是可以在 cmd 运行啊,
也是可以在 desktop 运行的啊.
作者: duo8668    时间: 2009-5-3 09:29 PM
我是用JPanel来做的。 看你要不要用 JLayeredPane 来 enable 一些你想要Overlap 的 JComponents。

还有就是记得

JPanel testPnl = new JPanel();

JLabel nameLbl = new JLabel(" Test");

textPnl.add(nameLbl);
应该是这个样子吧。。。有点忘记了。。。因为都在用GUI builder了。。。。没用manual。
Java 很多东西都要 new的。 目前我是知道这个。 太多的frame有个弱点。。。我忘记了。。。
建议create new class for JFrame. 比如 :

public class StudentInfo extends Jframe {}

比较 Object Oriented, 出问题也比较容易改。

目前在做assignment. Requirements 是:
1.
Loading the game datainformation from a text file
2.
Displaying a main menu fornavigation.
3.
Displaying summarised details (name,category, price) of all games.
4.
Displaying full details of a particulargame.
5.
Selecting games the user wantsto purchase and storing it in memory.
6.
Writing out a file indicatingthe game name, category, and price of the each game
purchased. The last line of the file willcontain the total cost of all games bought.


[ 本帖最后由 duo8668 于 2009-5-3 09:32 PM 编辑 ]
作者: RENOzZ    时间: 2009-5-23 11:02 PM
哈哈~我回来了~因为已经考完我都快忘了我有在这里问过 = =
作者: my_world    时间: 2009-6-10 03:44 PM
原帖由 goodday 于 2009-4-4 12:15 AM 发表
concept ==> requirement ==> mesure ==> flow ==> logic ==> database

DAL
BLL
UI


UI 是最后的

em0011


DAL 和 BLL 是什么?可否解释一下吗?
作者: goodday    时间: 2009-6-10 08:19 PM
DAL data access layer
BLL  business logic layer

我的設計通常 factory 和 adaptor

DAL 是所有的database 訪問,更新,加入,刪除

這樣的做法是oop 的習慣吧??
是改一個 全部都 不會太大的影響咯

從ui pass 近來的 parameter 就在 BLL 處理 然後就 丟在DAL 更新database 咯


我這邊的舊帖有 解釋過 爬我的舊帖吧




欢迎光临 JBTALKS.CC (https://www.jbtalks.cc/) Powered by Discuz! X2.5