如何设置JTabbedPane选项卡高度宽度背景前景色(选定和未选定的选项卡)

2023-11-29

如何设置JTabbedPane选项卡背景和前景、高度和宽度(选定和未选定的选项卡)


您可以为 UIDefaults 设置新值:

        UIDefaults def = UIManager.getLookAndFeelDefaults();
        def.put( "TabbedPane.foreground", Color.RED );
        def.put( "TabbedPane.textIconGap", new Integer(16) );
        def.put( "TabbedPane.background", Color.BLUE );
        def.put( "TabbedPane.tabInsets", new Insets(10,10,10,10) );
        def.put( "TabbedPane.selectedTabPadInsets", new Insets(10,20,10,20) );

这是按键列表

TabbedPane.textIconGap
TabbedPane.contentOpaque
TabbedPane.focus
TabbedPane.foreground
TabbedPane.tabRunOverlay
TabbedPane.shadow
TabbedPane.darkShadow
TabbedPane.background
TabbedPane.ancestorInputMap
TabbedPane.focusInputMap
TabbedPane.tabInsets
TabbedPane.light
TabbedPane.contentBorderInsets
TabbedPane.tabsOverlapBorder
TabbedPane.tabsOpaque
TabbedPane.tabAreaInsets
TabbedPane.highlight
TabbedPane.font
TabbedPane.selectedTabPadInsets

对于 Nimbus LookAndFeel 还有一些其他的Nimbus 默认值 like:

      TabbedPane:TabbedPaneTabArea.contentMargins
      TabbedPane:TabbedPaneTabArea[Enabled].backgroundPainter
      TabbedPane:TabbedPaneTab[Selected].backgroundPainter
      TabbedPane:TabbedPaneTabArea[Enabled].backgroundPainter
      TabbedPane:TabbedPaneTab.contentMargins
      TabbedPane.tabOverlap
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何设置JTabbedPane选项卡高度宽度背景前景色(选定和未选定的选项卡) 的相关文章

  • Grails 3.x bootRun 失败

    我正在尝试在 grails 3 1 11 中运行一个项目 但出现错误 失败 构建失败并出现异常 什么地方出了错 任务 bootRun 执行失败 进程 命令 C Program Files Java jdk1 8 0 111 bin java
  • 在 java 类和 android 活动之间传输时音频不清晰

    我有一个android活动 它连接到一个java类并以套接字的形式向它发送数据包 该类接收声音数据包并将它们扔到 PC 扬声器 该代码运行良好 但在 PC 扬声器中播放声音时会出现持续的抖动 中断 安卓活动 public class Sen
  • Java JDBC:更改表

    我希望对此表进行以下修改 添加 状态列 varchar 20 日期列 时间戳 我不确定该怎么做 String createTable Create table aircraft aircraftNumber int airLineCompa
  • 制作一个交互式Windows服务

    我希望我的 Java 应用程序成为交互式 Windows 服务 用户登录时具有 GUI 的 Windows 服务 我搜索了这个 我发现这样做的方法是有两个程序 第一个是服务 第二个是 GUI 程序并使它们进行通信 服务将从 GUI 程序获取
  • JAXb、Hibernate 和 beans

    目前我正在开发一个使用 Spring Web 服务 hibernate 和 JAXb 的项目 1 我已经使用IDE hibernate代码生成 生成了hibernate bean 2 另外 我已经使用maven编译器生成了jaxb bean
  • 反射找不到对象子类型

    我试图通过使用反射来获取包中的所有类 当我使用具体类的代码 本例中为 A 时 它可以工作并打印子类信息 B 扩展 A 因此它打印 B 信息 但是当我将它与对象类一起使用时 它不起作用 我该如何修复它 这段代码的工作原理 Reflection
  • 操作错误不会显示在 JSP 上

    我尝试在 Action 类中添加操作错误并将其打印在 JSP 页面上 当发生异常时 它将进入 catch 块并在控制台中打印 插入异常时出错 请联系管理员 在 catch 块中 我添加了它addActionError 我尝试在jsp页面中打
  • 我可以使用 HSQLDB 进行 junit 测试克隆 mySQL 数据库吗

    我正在开发一个 spring webflow 项目 我想我可以使用 HSQLDB 而不是 mysql 进行 junit 测试吗 如何将我的 mysql 数据库克隆到 HSQLDB 如果您使用 spring 3 1 或更高版本 您可以使用 s
  • Spring @RequestMapping 带有可选参数

    我的控制器在请求映射中存在可选参数的问题 请查看下面的控制器 GetMapping produces MediaType APPLICATION JSON VALUE public ResponseEntity
  • 如何在PreferenceActivity中添加工具栏

    我已经使用首选项创建了应用程序设置 但我注意到 我的 PreferenceActivity 中没有工具栏 如何将工具栏添加到我的 PreferenceActivity 中 My code 我的 pref xml
  • JRE 系统库 [WebSphere v6.1 JRE](未绑定)

    将项目导入 Eclipse 后 我的构建路径中出现以下错误 JRE System Library WebSphere v6 1 JRE unbound 谁知道怎么修它 右键单击项目 特性 gt Java 构建路径 gt 图书馆 gt JRE
  • 使用Caliper时如何指定命令行?

    我发现 Google 的微型基准测试项目 Caliper 非常有趣 但文档仍然 除了一些示例 完全不存在 我有两种不同的情况 需要影响 JVM Caliper 启动的命令行 我需要设置一些固定 最好在几个固定值之间交替 D 参数 我需要指定
  • 总是使用 Final?

    我读过 将某些东西做成最终的 然后在循环中使用它会带来更好的性能 但这对一切都有好处吗 我有很多地方没有循环 但我将 Final 添加到局部变量中 它会使速度变慢还是仍然很好 还有一些地方我有一个全局变量final 例如android Pa
  • Java Integer CompareTo() - 为什么使用比较与减法?

    我发现java lang Integer实施compareTo方法如下 public int compareTo Integer anotherInteger int thisVal this value int anotherVal an
  • Java执行器服务线程池[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 如果我使用 Executor 框架在
  • 如何从指定日期获取上周五的日期? [复制]

    这个问题在这里已经有答案了 如何找出上一个 上一个 星期五 或指定日期的任何其他日期的日期 public getDateOnDay Date date String dayName 我不会给出答案 先自己尝试一下 但是 也许这些提示可以帮助
  • 捕获的图像分辨率太大

    我在做什么 我允许用户捕获图像 将其存储到 SD 卡中并上传到服务器 但捕获图像的分辨率为宽度 4608 像素和高度 2592 像素 现在我想要什么 如何在不影响质量的情况下获得小分辨率图像 例如我可以获取或设置捕获的图像分辨率为原始图像分
  • 如何修复 JNLP 应用程序中的“缺少代码库、权限和应用程序名称清单属性”?

    随着最近的 Java 更新 许多人都遇到了缺少 Java Web Start 应用程序的问题Codebase Permissions and Application name体现属性 尽管有资源可以帮助您完成此任务 但我找不到任何资源综合的
  • 按日期对 RecyclerView 进行排序

    我正在尝试按日期对 RecyclerView 进行排序 但我尝试了太多的事情 我不知道现在该尝试什么 问题就出在这条线上适配器 notifyDataSetChanged 因为如果我不放 不会显示错误 但也不会更新 recyclerview
  • 使用 xpath 和 vtd-xml 以字符串形式获取元素的子节点和文本

    这是我的 XML 的一部分

随机推荐

  • 在 PIL 中创建棋盘

    背景 我一直在尝试在 PIL 模块中创建一个棋盘 并且已经获得了前两行的一般模式 但无法弄清楚如何将其应用到整个棋盘 正如你所看到的 我创建了一个图像 from PIL import Image img Image new RGB 15 1
  • 导入常量类字段的简称

    我有一个带有数百个配置常量的java程序 public static final String C1 C1 public static final String C2 C2 由于数量太多 我把它们分到一个单独的类中 MyClassConst
  • 将秒转换为天:小时:分钟:秒

    我想将秒转换为小时分钟和秒R Example 86400seconds 1day gmdate d H i s 86400 我就是这样尝试的 你可以尝试 library lubridate seconds to period 86400 1
  • 替换空手道中的 Json 密钥 [重复]

    这个问题在这里已经有答案了 我需要将 Json 发送到端点 但需要用变量替换键 我有这个代码 def idJson response id Given path
  • 自动增量字段在另一个字段更改后重置

    您能否提供一个非常简单的 SQL 示例 说明如何创建一个自动递增的 计数 或 顺序 字段 但在不同字段的每次更改后重新启动 在下表中 每次 餐食 字段发生变化时 订单 字段都会从 1 重新开始 谢谢 用餐 时间 订单午餐 10 30 1午餐
  • 如何在 bash 中对具有特定扩展名的文件递归运行命令?

    我想从根文件夹递归运行命令 这将影响该根文件夹下具有特定扩展名的所有文件 这是命令 blender b03 blend background python myScript py 我想为每个具有 blend 扩展名的文件运行此命令 而不是
  • Ruby 中的“map”方法有什么作用?

    什么是 map do in params 0 param count map The map方法接受一个可枚举对象和一个块 并为每个元素运行块 输出块中的每个返回值 原始对象不会改变 除非您使用map 1 2 3 map n n n gt
  • CakePHP:绑定模型不起作用

    我有用户 HABTM 职业 在用户编辑中 有一个职业复选框列表 当我在用户模型中定义 HABTM 关系时 它起作用了 但由于这种关系中断了其他功能 我将其删除并将其放入用户控制器中 this gt User gt bindModel arr
  • 将复杂字典放入返回队列时,多处理进程不会加入

    给定一个非常标准的读 写多线程进程 带有读队列和写队列 8 times worker done被打印 但 join 语句从未被传递 但如果我更换queue out put r 通过 queue out put 1 它可以工作 这让我的大脑融
  • 如何从二值骨架化图像中找到分支点

    我使用 Python OpenCV 来骨架化图像 如下所示 我想找到骨架的分支点 我不知道该怎么做 有什么想法吗 这个问题已经很老了 但是如果其他人偶然发现了这个问题 并且希望得到一个不依赖其他软件包并使用简单形态操作的答案 您可能会发现以
  • postgres 空间索引

    我似乎找不到太多这方面的文档 在 postgres 上创建支持这样的查询的数据库 表的最简单方法是什么 SELECT FROM table WHERE distance POINT 0 0 table location PostgreSQL
  • 使用 python-docx 突出显示文本

    我想突出显示 docx 中的文本并将其保存到另一个文件 这是我的代码 from docx import Document def highlight text filename doc Document filename for p in
  • 如何在android列表视图上长按显示ContextMenu?

    这是联系人列表ListView 我想要当用户longClick然后在任何联系人上ContextMenu弹出窗口应该显示 呼叫 和 发送短信 我编写代码ContextMenu但仍然ContextMenu没有显示在longClick请告诉我我的
  • Elastic Beanstalk 不创建 RDS 参数

    我正在按照本教程努力在 AWS 上创建 Django 应用程序 http docs aws amazon com elasticbeanstalk latest dg create deploy Python django html 我能够
  • 如何使用 PHP Simple HTML DOM Parser 添加自定义属性

    我正在处理一个需要使用 PHP Simple HTML Dom Parser 的项目 并且我需要一种方法来根据类名向多个元素添加自定义属性 我可以使用 foreach 循环遍历元素 并且很容易设置标准属性 例如 href 但我找不到添加自定
  • 无法将“2012/11/11”强制转换为格式化日期(长)

    我是 Cassandra cql 的新手 cqlsh 4 1 1 Cassandra 2 0 8 39 CQL 规范 3 1 1 Thrift 协议 19 39 0 使用 cql COPY 命令从 CSV 格式的文件复制到表中 并收到以下错
  • 带有 /g 修饰符和 eval 的正则表达式文字 - FireFox 和 Chrome 中的奇怪行为

    我在一些 javascript 代码中遇到了一些奇怪的行为 但仅限于 Firefox 和 Chrome IE没问题 我已经隔离了问题并创建了一个小页面 以便您可以自己查看行为 本质上 看起来好像正则表达式对象MethodC即使它是局部变量
  • 使用 jQuery 使用 SOAP Web 服务

    我有一个 Java 中的 SOAP Web 服务 需要使用 jQuery 从 HTML 页面调用它 有人可以告诉我该怎么做吗 我对此很陌生 快速谷歌搜索显示有一个 jquery 插件 http plugins jquery com proj
  • vuejs将数据传递给模板html属性

    我对 Vuejs 很陌生 我了解了如何将数据 变量 传递到组件中 但在我的代码中 我需要在模板的 HTML 属性中获取这些变量 这是我的 HTML div class row text center activities div
  • 如何设置JTabbedPane选项卡高度宽度背景前景色(选定和未选定的选项卡)

    如何设置JTabbedPane选项卡背景和前景 高度和宽度 选定和未选定的选项卡 您可以为 UIDefaults 设置新值 UIDefaults def UIManager getLookAndFeelDefaults def put Ta