社区
Java SE
帖子详情
使标签栏中字体成为凹凸状,如何处理?
3xp
2003-08-24 03:54:48
使标签栏中字体成为凹凸状,如何处理?
Label prompt=new Label("请输入");
...
...全文
93
8
打赏
收藏
使标签栏中字体成为凹凸状,如何处理?
使标签栏中字体成为凹凸状,如何处理? Label prompt=new Label("请输入"); ...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oboooa
2003-08-27
打赏
举报
回复
3xp(kk),JDK自带的例子中有关于浮雕文字处理的源代码,不凡去看看。这个例子在jfc/java2d工程下,文件名为Stars3D.java。
xjffj
2003-08-27
打赏
举报
回复
自己去试吧,看看那种搭配最好
3xp
2003-08-25
打赏
举报
回复
感谢,感谢,能否实现凹凸还要改变颜色?
xjffj
2003-08-24
打赏
举报
回复
以下代码为label上的字符增加一个阴影,凹凸显示的方法类似,修改paintComponent方法。
import javax.swing.*;
import java.awt.*;
public class TestLabel extends JFrame{
/** Creates a new instance of TestLabel */
public TestLabel() {
setDefaultCloseOperation(EXIT_ON_CLOSE);
test1();
}
private void test1()
{
getContentPane().add(new MyLabel("This is"), "Center");
}
class MyLabel extends JLabel
{
boolean backFlag = false;
public MyLabel(String str)
{
super(str);
}
public void paintComponent(Graphics g)
{
g.translate(-1, -1);
backFlag = true;
super.paintComponent(g);
g.translate(1, 1);
super.paintComponent(g);
}
public Color getForeground()
{
if (backFlag)
{
return Color.BLACK;
}
return super.getForeground();
}
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
JFrame f = new TestLabel();
f.setSize(100, 100);
f.show();
}
}
onefox
2003-08-24
打赏
举报
回复
忘记说了,先要设置 Windows LookAndFeel
下面这段你编译试试
================= demo.java ======================================
import java.awt.*;
import javax.swing.*;
public class demo extends JFrame {
public demo() {
JLabel txt = new JLabel("不是有的嘛!");
txt.setFont(new Font("宋体", 0, 15));
txt.setEnabled(false);
getContentPane().add(txt);
setSize(100, 100);
setLocation(200, 200);
show();
}
public static void main(String args[]) {
try {
UIManager.setLookAndFeel(
"com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
} catch (Exception e) {}
new demo();
}
}
3xp
2003-08-24
打赏
举报
回复
一品狐
没有凹凸感。
onefox
2003-08-24
打赏
举报
回复
JLabel txt = new JLabel("sahaja");
txt.setEnabled(false);
这样字体颜色就没法显示了
fpwang
2003-08-24
打赏
举报
回复
用图片把
更好看,也更方便
微信导航栏的双拉门设计
微信导航栏双拉门设计 1.微信导航栏采用双拉门设计,使导航栏呈现一种
凹凸
感,但是并不是用背景色来实现,他的导航栏背景是一张长条
状
的图,如图所示: 微信导航栏可以根据
字体
数量而变化,并且背景图都能够显示两边的圆角,原本认为可以通过改变背景图大小 即使用 background-size 100% 100% 来实现,发现效果并不一样。下面就说一下双拉门的设计: 结构如下: <div class...
前端学习记录13-CSS-(滑动门技术,微信导航栏实现,淘宝轮播图实现,图标
字体
实现,过渡效果,获得焦点元素)
前端学习记录13-CSS-滑动门技术,微信导航栏实现,淘宝轮播图实现,图标
字体
实现,过渡效果,获得焦点元素滑动门技术微信导航栏实现静态轮播图实现网上引用的图标
字体
设置过渡效果(transition)获得焦点元素(:focus) 滑动门技术 在某些地方出现了
凹凸
样式 例如鼠标放在元素上 元素凹下去了 首页显示为凸起
状
态 微信用的就是这个 滑动门技术主要是 让背景自由拉伸滑动 适应元素内文本内容 通过li>a>span来实现 a设置左侧背景 针对背景图的左对齐显示内容 并且需要一定的左内边距 通过
C#点击TabPage改变该
标签
的颜色
单击TabControl时改变该便签的颜色来达到点击明显的效果
html网页
标签
用法
HTML特效代码大全 1.贴图: 2.加入连接:写上你想写的字 3.在新窗口打开连接:写上要写的字 消除连接的下划线在新窗口打开连接: 写上你想写的字 4.移动
字体
(走马灯):写上你想写的字 5.
字体
加粗:写上你想写的字 6.
字体
斜体:写上你想写的字 7.
字体
下划线: 写上你想写的字 8.
字体
删除线: 写上你想写的字 9.
字体
加大: 写上你想写的字 10.
字体
控制大小:写上你想写的字 (其中
字体
大...
初学建模者都在收藏的:3dmax常见的八十个问题汇总!
为什么3dmax的页面上显现奇怪的
字体
,只有最上部菜单的
字体
显示是正常的? 答:这是机器上Windows
字体
安装过多的缘故,尤其是安装了一些特别的中文
字体
等。为此可以将【HKEY_CURRENT_CONFIG/Display/Settings/】文件下的【fonts.fon】的值修改为【vgafix.fon】或者其他的【*.fon】
字体
,也可以到
字体
文件夹中将安装的其他
字体
删除。建议在使用3dmax的机器上不要安装其他的
字体
。 如何将3d max中的历史记录删除? 答:可以单击【自定义】Ø【首选项..
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章