社区
Java SE
帖子详情
使标签栏中字体成为凹凸状,如何处理?
3xp
2003-08-24 03:54:48
使标签栏中字体成为凹凸状,如何处理?
Label prompt=new Label("请输入");
...
...全文
94
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.微信导航栏采用双拉门设计,使导航栏呈现一种
凹凸
感,但是并不是用背景色来实现,他的导航栏背景是一张长条
状
的图,如图所示: 微信导航栏可以根据
字体
数量而变化,并且背景图都能够显示两边的圆角,原本认为可以...
前端学习记录13-CSS-(滑动门技术,微信导航栏实现,淘宝轮播图实现,图标
字体
实现,过渡效果,获得焦点元素)
前端学习记录13-CSS-滑动门技术,微信导航栏实现,淘宝轮播图实现,图标
字体
实现,过渡效果,获得焦点元素滑动门技术微信导航栏实现静态轮播图实现网上引用的图标
字体
设置过渡效果(transition)获得焦点元素(:focus) ...
C#点击TabPage改变该
标签
的颜色
我们在C#当中使用TabControl默认点击TabPage只有
凹凸
效果,在某些环境中不是那么明显,所以我们可以设置当点击某个TabPage时只有这个
标签
的颜色发送改变,其他的
标签
颜色不变来达到选择
标签
页面明显的效果 直接上...
html网页
标签
用法
1.贴图: 2.加入连接:写上你想写的字 3.在新窗口打开连接:写上要写的字 消除连接的下划线在新窗口打开连接: 写上你想写的字 4.移动
字体
(走马灯):写上你想写的字 ...10.
字体
控制大小:写上你想写的字 (其中
字体
大...
初学建模者都在收藏的:3dmax常见的八十个问题汇总!
为什么3dmax的页面上显现奇怪的
字体
,只有最上部菜单的
字体
显示是正常的? 答:这是机器上Windows
字体
安装过多的缘故,尤其是安装了一些特别的中文
字体
等。为此可以将【HKEY_CURRENT_CONFIG/Display/Settings/】...
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章