这是为了检查,自己的绘制,有没有越界。

  • 效果

  • 代码
package taishan;import java.awt.Color;
import java.awt.Graphics;@SuppressWarnings("serial")
public abstract class RotateFontFrameAbstract extends TFrame
{private   final static int    FRAME_WIDTH  = 540;private   final static int    FRAME_HEIGHT = 480;private void drawFrameBorder(Graphics g){int startX = 8;int startY = 31;int endX   = FRAME_WIDTH  - 9;int endY   = FRAME_HEIGHT - 9;g.setColor(COLOR_BORDER);g.drawLine(startX, startY, FRAME_WIDTH, startY);g.drawLine(startX, startY, startX,      FRAME_HEIGHT);g.drawLine(startX, endY,   endX,        endY);g.drawLine(endX,   startY, endX,        endY);}@Overridepublic final void paint(Graphics g){super.paint(g);drawFrameBorder();}protected final static void display(TFrame frame){frame.setSize(FRAME_WIDTH, FRAME_HEIGHT);frame.setVisible(true);}
}

JDK Frame内容区绘制边框相关推荐

  1. CSS盒子模型(内容区、边框、内外边距)

    一.盒子模型 1.什么是盒子模型.为什么要设置盒子模型,盒子模型具体怎么构成,怎么设置? 把各种元素布局到页面,就像想买个桌子,放到家里,要知道桌子的大小,形状,然后才能放到家里所以我们把所有的元素都 ...

  2. Windows编程设备描述表的概念和在客户区绘制、在窗口标题栏绘制、在桌面绘制图解

    设备描述表 设备描述表是一个定义一组图形对象及其属性.影响输出的图形方式(数据)结构.windows提供设备描述表,用于应用程序和物理设备之间进行交互,从而提供了应用程序设计的平台无关性.设备描述表又 ...

  3. java swing画三角形_如何使用Java Swing编写肮脏的渐变绘制边框

    修订:问题是绘制一个四边形边框,每边开始时有一个坚实的基色,并在边框的跨度上逐渐变白.挑战在于使边界的交叉看起来无缝.要实现这一点,可以绘制边框,然后使用三角形来"混合"角落.如果 ...

  4. bootstrap 黑边框表格样式_Excel表格如何添加绘制边框?

    Excel表格如何添加绘制边框?日常生活中我们会经常用Excel表格做表,以便于我们在生活中的方便.而在Excel里我们可以直接在上面输入我们需要的内容,但有些时候打印出来,有一些表格是没有边框线,我 ...

  5. border绘制边框

    WPF是一款专门针对图形界面处理的开发工具.在这款工具中,有很多中控件的使用可以帮助我们简便的实现各种界面的需求.在这里就介绍一下有关WPF Border控件相关属性. Border 是一个装饰的控件 ...

  6. 【基线,内容区, 行高/行间距,行距, 行内框,行框的 区分说明】

    基线,内容区, 行高,行距, 行内框,行框的 区分说明 ⑴ 基线 ⑵ 内容区 ⑶ 行高/行间距 ⑷ 行距 ⑸ 行内框 ⑹ 行框 ♣ 结束语 和 友情链接 ⑴ 基线 基线 沿着 文本最底部的 一行线, ...

  7. css --- 行内框和内容区

    css规定font-size的大小实际上是字体的高度 可以将内容区理解为font-size的大小. 行内高可以理解为 ( (line-height) - (font-size) ) /2 然后再fon ...

  8. 淘宝店铺装修之一怎样在自定义内容区做个商品图片轮播展示

    <wbr><span style="font-size:24px"><strong>店铺装修之一怎样在自定义内容区做个商品图片轮播展示</ ...

  9. 18在protel DXP中PCB图中给电路板绘制边框、安装孔的方法介绍成都电路板设计

    SO单片机开发指南之18 万丈高楼平地起,辉煌只能靠自己, 能不辉煌不要紧,进步收获有就行. 边走边取,本文介绍在Protel DXP中PCB图纸中给电路板绘制边框.安装孔和标注的方法. 1.给电路板 ...

  10. python修改ppt的字体和颜色_python pptx教程:python 怎么设置ppt图表区的颜色以及给图表区加上边框...

    python 中 pptx 库 可以画组合图么? 我知道PPT可以组合画出,但是Python就不知道啦. python 怎么设置ppt图表区的颜色以及给图表区加上边框 Python Code:from ...

最新文章

  1. 区块链相关论文研读1- 关于边缘计算
  2. bad geometry: block count 65536 exceeds size of device (53248 blocks)
  3. zend studio 9.0汉化
  4. 【图解计算机组成原理】第1章 计算机系统概论
  5. 如何在Java中使ArrayList只读?
  6. Emgucv中快捷的显示图像直方图
  7. 热门开源CI/CD解决方案 GoCD 中曝极严重漏洞,可被用于接管服务器并执行任意代码...
  8. python dataframe 合并乱序列表_Python数据处理--删除重复项、数值替换和表合并
  9. vb 打开sdf数据_DWG、DGN、SDF、DWF!Civil 3D图形数据共享的几种方法
  10. Axure插件axure-chrome-extension安装
  11. 应用程序无法正常启动0xc0150002解决方案
  12. 谷歌浏览器怎么保存网页本身或链接?
  13. 专业知识整理系列--遥感入门
  14. 零刻数据提供多地优质BGP双线接入服务
  15. 实现京东首页的轮播广告效果,包含三个以上产品广告
  16. 某汽车轮渡口,过江渡船每次能载 10 辆车过江。
  17. RuntimeError: could not create a descriptor for a dilated convolution forward propagation primitive
  18. PLC SECS/GEM解决方案,设计与应用
  19. 贝尔商道赚钱思维36道第26道:全球欠缺的财商教育
  20. 数字双向码的matlab仿真,matlab2016 ccs

热门文章

  1. 科学计算库BLAS LAPACK ATLAS OpenBLAS MKL EIGEN等之间的关系
  2. 字符串全排列 java实现
  3. python 正则表达 10分钟入门
  4. python学习(一)----基础语法
  5. linux开机启动服务,Linux开机启动服务
  6. android toast防重_Android-Android中如何防止Toast重复弹出相同的信息?
  7. 图:试图播放的文件扩展名与文件格式不匹配。播放该文件可能会导致意外行为...的解决办法
  8. suse使用ISO文件制作zypper源
  9. ucosii 知识点总结
  10. 命令杀mysql进程