仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1036|回复: 18
打印 上一主题 下一主题

[学习教程] 了解下JAVA的java边框怎样做

[复制链接]
柔情似水 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:35:12 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
唉!都是钱闹的1.Swing和.net网页编程开发比较------从市场份额看.net网页编程开发主要占据大部分的中小型和中型的的桌面开发,原因是它封装了很多工具
JComponent一样包含一个称为setBorder()的办法,该办法同意我们安置一些林林总总风趣的边框到一些可见的组件上。上面的程序例子使用一个创立JPanel并安置边框到每一个例子中的被称为showBorder()的办法,树模了一些有效的分歧的边框。一样,它也利用RTTI来找我们利用的边框名(剔除一切的路径信息),然后将边框名放到面板两头的JLable里:
  1. //:Borders.java
  2. //DifferentSwingborders
  3. packagec13.swing;
  4. importjava.awt.*;
  5. importjava.awt.event.*;
  6. importjavax.swing.*;
  7. importjavax.swing.border.*;
  8. publicclassBordersextendsJPanel{
  9. staticJPanelshowBorder(Borderb){
  10. JPaneljp=newJPanel();
  11. jp.setLayout(newBorderLayout());
  12. Stringnm=b.getClass().toString();
  13. nm=nm.substring(nm.lastIndexOf(.)+1);
  14. jp.add(newJLabel(nm,JLabel.CENTER),
  15. BorderLayout.CENTER);
  16. jp.setBorder(b);
  17. returnjp;
  18. }
  19. publicBorders(){
  20. setLayout(newGridLayout(2,4));
  21. add(showBorder(newTitledBorder("Title")));
  22. add(showBorder(newEtchedBorder()));
  23. add(showBorder(newLineBorder(Color.blue)));
  24. add(showBorder(
  25. newMatteBorder(5,5,30,30,Color.green)));
  26. add(showBorder(
  27. newBevelBorder(BevelBorder.RAISED)));
  28. add(showBorder(
  29. newSoftBevelBorder(BevelBorder.LOWERED)));
  30. add(showBorder(newCompoundBorder(
  31. newEtchedBorder(),
  32. newLineBorder(Color.red))));
  33. }
  34. publicstaticvoidmain(Stringargs[]){
  35. Show.inFrame(newBorders(),500,300);
  36. }
  37. }///:~
复制代码
这一节中年夜多半程序例子都利用TitledBorder,但我们能够注重到其他的边框也一样易于利用。能创立我们本人的边框并安置它们到按钮、标签等等外——任何来自JComponent的工具。
net网页编程程序员的大部门代码都靠控件拖拽完成的,虽然java也有,但是无论从美观和速度上都没发和.net网页编程比。java程序员都是代码完成的,所以java程序员常戏称.net网页编程程序员是操作员,呵呵。
柔情似水 该用户已被删除
沙发
 楼主| 发表于 2015-3-17 04:12:08 | 显示全部楼层
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-14 00:06

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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