exp1:
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.geom.AffineTransform;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Main extends JPanel {
public void paint(Graphics g) {
Graphics2D g2d = (Graphics2D) g;
AffineTransform at = new AffineTransform();
at.setToRotation(-Math.PI / 2.0, getWidth() / 2.0, getHeight() / 2.0);
g2d.setTransform(at);
g2d.drawString("Vertical text", 10, 10);
}
public static void main(String[] a) {
JFrame f = new JFrame();
f.add(new Main());
f.setSize(300, 300);
f.setVisible(true);
}
}
exp:2
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Main extends JPanel{
String s = "Vertical text";
int v;
public void paint(Graphics g) {
v = g.getFontMetrics(getFont()).getHeight() + 1;
int j = 0;
int k = s.length();
while (j < k + 1) {
if (j == k)
g.drawString(s.substring(j), 10, 10 + (j * v));
else
g.drawString(s.substring(j, j + 1), 10, 10 + (j * v));
j++;
}
}
public static void main(String[] a){
JFrame f = new JFrame();
f.add(new Main());
f.setSize(300,300);
f.setVisible(true);
}
}
分享到:
相关推荐
NULL 博文链接:https://hnicypb.iteye.com/blog/293250
//创建一个垂直排列的Box boxLayout.setBorder(BorderFactory.createEmptyBorder(10,20,5,5)); //设置边界 container.add(boxLayout); //增加组件到容器上 for (int i=0;i;i ){ JLabel fontLabel=new ...
该游戏界面为方格类型,由纵6横7的直线平行垂直交叉组成,分别是6行5列方块拼接,共有30格小方块。方块上随机分布一些数字,数字的要求是至少两两相同,位置随机打乱。 b. 游戏规则是将相同数字的方块连接,但要...
垂直文本位置指定文本相对于图标的垂直位置。(T) 34.不可以同时设置按钮上的文本和图标。(F) 35.标签是显示一小段文字、一幅图片或者二者皆有的区域。(T) 36.组合框是包含项目的一个列表,用户可以从中进行选则...
系统支持强大的中文检索组件,可以对内容进行高效的全文检索,支持所有流行文档格式的检索,能够自动提取文本正文、生成内容摘要,能够自定义检索结果展现形式,以满足不同行业的特殊要求,构建细分领域内的垂直搜索...
迷宫查找器 Maze Finder使用邻接矩阵... 第二行包含地图的宽度,以网格排列-此值表示每行中的垂直道路数 第三行包含地图的长度-此值指示网格每一列中的水平raod数量 第四行包含程序允许在路径中使用的收费公路的数量 以
EmEditor Professional 中文版支持多种配置,自定义颜色、字体、工具栏、快捷键设置,可以调整行距,避免中文排列过于紧密,具有选择文本列块的功能(按ALT 键拖动鼠标),并允许无限撤消、重做,总之功能多多,使用...
11.1.2 纵向排列框架和横向排列框架(rows属性、cols属性) 11.1.3 嵌套框架集 11.1.4 不显示框架时(noframes元素) 11.2 框架窗口的内容和外观(frame元素) 11.2.1 设置框架的初始内容 11.2.2 框架窗口边框线的设置 ...
Ling:子代选择器, 以及选择器的优先级.margin 百分比计算值.*liuhuizhi:+ 请将文字和图片垂直居中Java:请画出div盒模型Grallencss的基本使用chenqinyu:写一段css,将1的颜色变为红色(不要改变html) <p>1</p> <p>1...
修改高级表格支持库,允许“复制选定文本()”“剪切选定文本()”在“允许选择块”属性为假时复制剪切当前单元格中的文本。 18. 修改扩展界面支持库三,为“高级选择夹”增加“不点燃选中子夹”属性。 19. 修改XML...
下载控制:你可以为每个页面设置是否需要在网页中载入图片,声音,Script文件, Java Applet, ActiveX。你可以关闭图片来加快下载的速度。 脱机浏览:使用文件/脱机工作 可以在未联网的情况下浏览以前访问过的历史...