佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

楼主: QTQTQT

JAVA高手请进吧!!!帮帮忙。。。

[复制链接]
QTQTQT 该用户已被删除
 楼主| 发表于 6-10-2006 12:52 AM | 显示全部楼层
yagami82,你现在已经做工了哦???做什么哦???也是程式编写员(software enginner)啊???

哇!!!现在还有要请人哦。。。有这方面知识的人,就去试试啦!!!嘿嘿。。。

那所以我就去开个帖啦!!!不过要有各位高手的帮助哦!!!不然的话,以我现在的知识,我就只知道一些皮毛的东东咯。。。哈哈。。。很难让大家一起进步咯。。。所以我也把我所懂的知识放上来啦!!!虽然是很简单,很基础的咯。。。如果不对的话,大家还要纠正我咯。。。关于理论的东西,我就真的是不懂咯。。。只知道coding的东西咯。。。所以极力需要大家的帮忙哦。。。。

谢谢。。。。
我应该会在这几天开个新帖咯。。。。
回复

使用道具 举报


ADVERTISEMENT

发表于 11-10-2006 06:01 PM | 显示全部楼层
嗨!QTQTQT 兄,你好。真的很 Pai Seh 因为那么久才回复你的贴。

哈哈!不隐满你,实际上小弟也是程式编写员 Software Engineer。 但是只会写 Java 和 Oracle。你的新贴叫什么名字?小弟一定会支持,支持 QTQTQT 兄你的新贴 先握握手,做个好朋友。

QTQTQT 兄,慢慢来 IT 路上还有很多东西学的。




嗨!笑太子兄,你好。实际上小弟想寄我的 resume 给你但是缺少经验。叹气。。 只不过有一年 ++ 经验。叹气。。

[ 本帖最后由 yagami82 于 11-10-2006 06:03 PM 编辑 ]
回复

使用道具 举报

QTQTQT 该用户已被删除
 楼主| 发表于 11-10-2006 10:35 PM | 显示全部楼层
yogami兄,我的新贴还没开咯。。。因为最近还在忙功课咯,所以没时间弄。。。而且也要大家的知识和帮助咯。。。哈哈哈。。。我现在也是在读software engineering咯。。。不过我只有学到Java咯。。。其他都没有教,而且现在学到的是最基本的咯。。。。。
回复

使用道具 举报

发表于 12-10-2006 05:41 PM | 显示全部楼层
嗨!QTQTQT 兄,没问题。新贴的事就慢慢来吧 我们一定会帮助你的 +

说真的,QTQTQT 兄你放了 K 的照片满有帅气的。
回复

使用道具 举报

发表于 22-10-2006 12:10 AM | 显示全部楼层
高手帮帮忙....

假设我在frame里放了两个table分别靠在BorderLayout.NORTH和BorderLayout.CENTER.为什么NORTH table会拉到特别长?CENTER table就很短.

请问要如何把NORTH table缩短?我试过table.setSize(new Dimension(x,y))还是行不通.要如何在不改变frame的大小之下只改变table的大小?
回复

使用道具 举报

发表于 22-10-2006 06:42 PM | 显示全部楼层
原帖由 QTQTQT 于 24-9-2006 08:22 PM 发表
有哪位高手高手高高手知道怎样将两个拥有GUI 的class连接起来。。。。
就比如按了第一个GUI的按钮就可以出现第二个GUI???
谢谢哦。。。


楼主不是很清楚java的architecture哦。。
虽然我是java新手,但我觉得这种问题不需要高手来解决吧。。
回复

使用道具 举报

Follow Us
发表于 22-10-2006 06:43 PM | 显示全部楼层
原帖由 BlueJay 于 22-10-2006 12:10 AM 发表
高手帮帮忙....

假设我在frame里放了两个table分别靠在BorderLayout.NORTH和BorderLayout.CENTER.为什么NORTH table会拉到特别长?CENTER table就很短.

请问要如何把NORTH table缩短?我试过table ...




可以把code放上来一起研究看看吗??
回复

使用道具 举报

发表于 22-10-2006 07:04 PM | 显示全部楼层
建议你用JGoodies的JForm 来设计你的GUI, 要不然就用Netbean的GUI designer来做, 当然我是不建议你用这些方法如果你是在学习中,而不在corporate.
回复

使用道具 举报


ADVERTISEMENT

发表于 22-10-2006 08:25 PM | 显示全部楼层
原帖由 tensaix2j 于 22-10-2006 06:43 PM 发表

可以把code放上来一起研究看看吗??


  1. JPanel tableP1 = new JPanel(new GridLayout(1,2));
  2. JPanel tableP2 = new JPanel(new GridLayout(1,2));
  3. JTable st = new JTable();
  4. JTable ct = new JTable();
  5. st.setBackground(Color.orange);
  6. ct.setBackground(Color.cyan);
  7. ct.setSize(350,200);
  8. st.setSize(350,400);
  9. tableP1.add(new JScrollPane(ct));
  10. tableP2.add(new JScrollPane(st));
  11.                                   
  12. Container cp = getContentPane();                  
  13. cp.add(tableP1,BorderLayout.NORTH);
  14. cp.add(tableP2,BorderLayout.CENTER);
  15.           
  16. addCustomerBtn = new JButton("Add Customer");
  17. removeCustomerBtn = new JButton("Remove Customer");
  18. addCoverBtn = new JButton("Add Covered Shed");
  19. addColdBtn = new JButton("Add Cold Storage Shed");
  20. allocateBtn = new JButton("Allocate");
  21.                                
  22. JPanel btnP1 = new JPanel(new GridLayout());
  23. btnP1.add(addCustomerBtn);
  24. btnP1.add(removeCustomerBtn);
  25.        
  26. JPanel btnP2 = new JPanel(new GridLayout());
  27. btnP2.add(addCoverBtn);
  28. btnP2.add(addColdBtn);
  29. btnP2.add(allocateBtn);
  30.        
  31. JPanel finalP = new JPanel(new GridLayout(2,3));
  32. finalP.add(btnP1);
  33. finalP.add(btnP2);
  34. cp.add(finalP, BorderLayout.SOUTH);
复制代码



这是我的GUI,有什么办法将上面的table 缩小?
回复

使用道具 举报

发表于 22-10-2006 11:09 PM | 显示全部楼层
介绍你一个好东西
用gridBagLayout()

刚刚学到的。。呵呵。。





  1. import javax.swing.*;
  2. import java.awt.event.*;
  3. import java.awt.*;



  4. class hello extends JFrame
  5. {
  6.         JButton addCustomerBtn;
  7.         JButton removeCustomerBtn;
  8.         JButton addCoverBtn;
  9.         JButton addColdBtn;
  10.         JButton allocateBtn;
  11.        
  12.         hello()
  13.         {
  14.                
  15.                 setBounds(50, 50, 300, 350);               

  16.                 JPanel tableP1 = new JPanel(new GridLayout(1,2));
  17.                 JPanel tableP2 = new JPanel(new GridLayout(1,2));
  18.                
  19.                 JTable st = new JTable();
  20.                 JTable ct = new JTable();

  21.                 st.setBackground(Color.orange);
  22.                 ct.setBackground(Color.cyan);
  23.                
  24.        
  25.                 ct.setSize(350,200);
  26.                 st.setSize(350,400);
  27.                 tableP1.add(new JScrollPane(ct));
  28.                 tableP2.add(new JScrollPane(st));

  29.                                  
  30.                 Container cp = getContentPane();
  31.                 cp.setLayout(new GridBagLayout());


  32.                 GridBagConstraints gbs=new GridBagConstraints();
  33.                 gbs.fill=GridBagConstraints.BOTH;
  34.                 gbs.anchor=GridBagConstraints.NORTH;
  35.                

  36.                   
  37. //                cp.add(tableP1,BorderLayout.LINE_START);
  38. //                cp.add(tableP2,BorderLayout.LINE_START);


  39.                


  40.                 addC(tableP1,cp,gbs,0,0,1,1,1,1);
  41.                 addC(tableP2,cp,gbs,1,0,1,1,1,5);

  42.                


  43.                 addCustomerBtn = new JButton("Add Customer");
  44.                 removeCustomerBtn = new JButton("Remove Customer");
  45.                 addCoverBtn = new JButton("Add Covered Shed");
  46.                 addColdBtn = new JButton("Add Cold Storage Shed");
  47.                 allocateBtn = new JButton("Allocate");
  48.                               
  49.                 JPanel btnP1 = new JPanel(new GridLayout());
  50.                 btnP1.add(addCustomerBtn);
  51.                 btnP1.add(removeCustomerBtn);
  52.       
  53.                 JPanel btnP2 = new JPanel(new GridLayout());
  54.                 btnP2.add(addCoverBtn);
  55.                 btnP2.add(addColdBtn);
  56.                 btnP2.add(allocateBtn);
  57.       
  58.                 JPanel finalP = new JPanel(new GridLayout(2,3));
  59.                 finalP.add(btnP1);
  60.                 finalP.add(btnP2);


  61.                 //cp.add(finalP,BorderLayout.SOUTH);
  62.                 addC(finalP,cp,gbs,2,0,1,1,1,1);



  63.                          
  64.                 setVisible(true);
  65.                 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);               
  66.                
  67.         }

  68.         private void addC(Component c,Container container,GridBagConstraints gbs,
  69.                         int row,int column, int nor,int noc,double wx,double wy)
  70.         {

  71.                 gbs.gridx=column;
  72.                 gbs.gridy=row;
  73.                 gbs.gridwidth=noc;
  74.                 gbs.gridheight=nor;
  75.                 gbs.weightx=wx;
  76.                 gbs.weighty=wy;
  77.                 container.add(c,gbs);
  78.         }

  79.        
  80.         public static void main(String[] args)
  81.         {
  82.                 new hello();
  83.         }
  84. }
复制代码

回复

使用道具 举报

发表于 22-10-2006 11:28 PM | 显示全部楼层
放大缩小都没问题。。不会走。。
回复

使用道具 举报

发表于 23-10-2006 12:54 AM | 显示全部楼层
GridBagLayout太好用了,谢谢...
我想做这样的,现在没问题了...

回复

使用道具 举报

发表于 23-10-2006 03:06 AM | 显示全部楼层
原帖由 黑木头 于 22-10-2006 07:04 PM 发表
建议你用JGoodies的JForm 来设计你的GUI, 要不然就用Netbean的GUI designer来做, 当然我是不建议你用这些方法如果你是在学习中,而不在corporate.


看过你几次提起JGoodies,我也试了它网站的demo,才发觉原来java也可以做出那么美的interface。
真的很不错,不过真可惜不是免费的。
回复

使用道具 举报

发表于 23-10-2006 10:19 AM | 显示全部楼层
原帖由 jesh 于 23-10-2006 03:06 AM 发表
看过你几次提起JGoodies,我也试了它网站的demo,才发觉原来java也可以做出那么美的interface。
真的很不错,不过真可惜不是免费的。

对, 我提它满多次的, 不对, JGoodies 的JForm和JLook是免费的,不但如此还是open source. 此外, 还有一个JForm 的GUI Designer也是非常好用,(JFormDesigner)http://www.jformdesigner.com/.
回复

使用道具 举报

发表于 23-10-2006 11:02 AM | 显示全部楼层
我也来研究看看好了。
回复

使用道具 举报

发表于 23-10-2006 05:12 PM | 显示全部楼层
请问要如何在table里的particular cell里setText?
回复

使用道具 举报


ADVERTISEMENT

发表于 26-10-2006 12:18 PM | 显示全部楼层
嗨!BlueJay 兄,我想你可以在你的 HTML/JSP 页里的 td 那儿写你的 text。如果是 Applet 的话我就不太确定。

希望可以帮到你 +

[ 本帖最后由 yagami82 于 26-10-2006 12:25 PM 编辑 ]
回复

使用道具 举报

发表于 26-10-2006 09:01 PM | 显示全部楼层
原帖由 yagami82 于 26-10-2006 12:18 PM 发表
嗨!BlueJay 兄,我想你可以在你的 HTML/JSP 页里的 td 那儿写你的 text。如果是 Applet 的话我就不太确定。

希望可以帮到你 +



谢谢...我不在web-based,而是在JFrame里..
回复

使用道具 举报

发表于 30-10-2006 03:42 PM | 显示全部楼层
不客气 BlueJay 兄。实际上也没有什么帮到你 小弟对 Applet 知道很少吧了。 对不起 ya 。。。BlueJay 兄
回复

使用道具 举报

发表于 30-10-2006 05:56 PM | 显示全部楼层
原帖由 yagami82 于 30-10-2006 03:42 PM 发表
不客气 BlueJay 兄。实际上也没有什么帮到你 小弟对 Applet 知道很少吧了。 对不起 ya 。。。BlueJay 兄


哈哈...yagami82兄不要紧啦...
我今天交了assignment了,是用object instanceof来写的...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 14-11-2024 04:28 AM , Processed in 0.115274 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表