社区
Java SE
帖子详情
使标签栏中字体成为凹凸状,如何处理?
3xp
2003-08-24 03:54:48
使标签栏中字体成为凹凸状,如何处理?
Label prompt=new Label("请输入");
...
...全文
114
8
打赏
收藏
使标签栏中字体成为凹凸状,如何处理?
使标签栏中字体成为凹凸状,如何处理? Label prompt=new Label("请输入"); ...
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
用图片把
更好看,也更方便
CSS3笔记1
- **
凹凸
文字导航栏**:利用CSS3的`text-shadow`和`box-shadow`等属性创建立体效果。 - **颜色半透明**:使用`rgba()`函数设置颜色的透明度。 - **文字阴影**:使用`text-shadow`属性为文本添加阴影效果。 - **CSS3...
微信导航栏的双拉门设计
1.微信导航栏采用双拉门设计,使导航栏呈现一种
凹凸
感,但是并不是用背景色来实现,他的导航栏背景是一张长条
状
的图,如图所示: 微信导航栏可以根据
字体
数量而变化,并且背景图都能够显示两边的圆角,原本认为可以...
前端学习记录13-CSS-(滑动门技术,微信导航栏实现,淘宝轮播图实现,图标
字体
实现,过渡效果,获得焦点元素)
前端学习记录13-CSS-滑动门技术,微信导航栏实现,淘宝轮播图实现,图标
字体
实现,过渡效果,获得焦点元素滑动门技术微信导航栏实现静态轮播图实现网上引用的图标
字体
设置过渡效果(transition)获得焦点元素(:focus) ...
前端特效 | 内凹导航栏 | HTML
实现了一个带指示器的导航栏效果,当用户点击导航
栏中
的某个选项时,该选项会变为激活
状
态,指示器会移动到该选项下方,并且该选项的图标和文字会变为白色。同时,其他选项的图标和文字会变为灰色
C#点击TabPage改变该
标签
的颜色
我们在C#当中使用TabControl默认点击TabPage只有
凹凸
效果,在某些环境中不是那么明显,所以我们可以设置当点击某个TabPage时只有这个
标签
的颜色发送改变,其他的
标签
颜色不变来达到选择
标签
页面明显的效果 直接上...
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章