
swing设计
霓乤
努力的码农
展开
-
文本绘制中的文字排版
一、1、文字基线英文书写四线三格文字基线baseline:指从下往上的第2根线 文本绘制函数:drawString(str, x,y) 中的 y 指的是基线的位置2、文本的测量Font Size = Leading + Ascent + Descent3、文本测量类:FontMetrics FontMetrics fm = g.getFontMetrics(font); int textWidth = fm.stringWidth( str );...原创 2020-12-18 15:02:32 · 423 阅读 · 0 评论 -
简单的Java swing应用——图片查看器()
该篇主要运用Java swing的基础知识,展示的应用结果。用到的内容:import swingTool.ImageView;import javax.imageio.ImageIO;(本文主要是读文件)import javax.swing.*;import javax.swing.border.Border;(对于边框的复合使用)import java.awt.*;import java.awt.event.MouseAdapter;(鼠标适配器,实现了各类鼠标事件,写起来更简...原创 2020-08-26 22:56:21 · 1817 阅读 · 1 评论 -
线性布局管理器
线性布局管理器这是我根据阿发老师的讲课内容,自己学习运用的,不足之处,多多谅解。线性布局方式,分为水平布局和竖直布局(1)、水平布局。各个子控件在水平方向上依次排列,每个控件的宽度可以单独指定, 可以使用MyXLayout例如:setLayout(newAfXLayout(5));//子控件之间的间距为5像素add(a1,"80px");-"80px"固定占80像素(不会随窗体的变化而变化)add(a2,"0%");-"20%"固定占总空间的...原创 2020-08-22 23:16:32 · 389 阅读 · 0 评论