标签: appearance

显示HTML文本时,JLabel在禁用时不会显示为灰色

如何JLabel显示一个显示为灰色的HTML字符串(这是JLabel不显示HTML文本的s 的行为)?还有另外一种方法,而不是通过修改foreground属性来实际改变颜色吗?

JLabel label1 = new JLabel("Normal text");
JLabel label2 = new JLabel("<html>HTML <b>text</b>");
// Both labels are now black in colour

label1.setEnabled(false);
label2.setEnabled(false);
// label1 is greyed out, label2 is still black in colour
Run Code Online (Sandbox Code Playgroud)

非常感谢您的所有回复.从我收集的内容来看,似乎Java JLabel在使用HTML文本时不支持自动灰显.考虑到局限性,Suraj的解决方案最接近修复.

然而,我尝试了一种不同的开箱即用方法,我将HTML文本JLabel放在内部JPanel并执行此操作:

mInnerPanel.setEnabled(shouldShow); //shouldShow is a boolean value
Run Code Online (Sandbox Code Playgroud)

哪个没用.对这种方式有什么建议吗?


编辑:添加实施的解决方案.

java swing appearance jlabel

9
推荐指数
2
解决办法
4894
查看次数

如何设置UIButton的外观而不影响UIBarButtonItems?

使用以下代码自定义常规UIButtons还会影响文本字段中的UIBarButtonItems和清除按钮.

[[UIButton appearance] setBackgroundImage:greenButtonImage forState:UIControlStateNormal];
Run Code Online (Sandbox Code Playgroud)

希望可言,只有经常定制后者元素圆矩形按钮.我意识到使用appearanceWhenContainedIn:可用于为UIBarButtonItems和UITextField设置自定义外观,但我希望这些按钮保持标准.子类化不是一个选项,因为它不应该用于这样一个简单的任务.

有一个类似的问题,但它没有解决这个问题.为什么 - [[UIButton appearance] setBackgroundImage]影响UIBarItem对象的初始外观,你如何纠正它?

appearance objective-c ios ios5 uiappearance

9
推荐指数
1
解决办法
1036
查看次数

如何处理Windows 7的125%或150%放大率(Delphi)

Windows 7在其控制面板,外观和个性化,显示设置上添加了将文本和其他项目放大125%或150%的功能.

完成后,我的Delphi 2009程序的表单和对话框的一些内容被切断.

我需要做些哪些更改才能确保在Windows 7上的任何放大设置下,我的所有表单和对话框都能正常显示.

delphi appearance windows-7 magnification

8
推荐指数
1
解决办法
1万
查看次数

UINavigationBar和新的iOS 5+外观API - 如何提供两个背景图像?

我想利用新的iOS 5外观API为我的应用程序中的所有UINavigationBar实例提供自定义背景图像.要做到这一点,它就像这样简单:

[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"whatever.png"] forBarMetrics:UIBarMetricsDefault];
Run Code Online (Sandbox Code Playgroud)

但是,对于每个实例,我想根据translucent属性的值提供不同的图像,例如

// For UINavigationBar instances where translucent returns YES:
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"whatever-translucent.png"] forBarMetrics:UIBarMetricsDefault];

// Otherwise:

[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"whatever.png"] forBarMetrics:UIBarMetricsDefault];
Run Code Online (Sandbox Code Playgroud)

鉴于外观API似乎是使用类方法配置的,这样的事情可能吗?

appearance objective-c uinavigationbar ios ios5

8
推荐指数
1
解决办法
1万
查看次数

Android按钮textAppearance

我可以通过在对象内设置它来更改按钮文本外观,如下所示:

<Button
        android:id="@+id/login_btn_bypass"
        android:textSize="15dp"
        android:textColor="#878787"
        android:textStyle="bold" />
Run Code Online (Sandbox Code Playgroud)

但在样式中使用textAppearance时却没有

// in layout xml
<Button
    android:id="@+id/login_btn_login"
    android:textAppearance="@style/login_button_text_appearance" />

// in style definition 
<style name="login_button_text_appearance">
    <item name="android:textSize">15dp</item>
    <item name="android:textColor">#a7a7a7</item>
    <item name="android:textStyle">bold</item>
</style>
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么?

android styles appearance button

8
推荐指数
2
解决办法
1万
查看次数

Table Cells的UILabel setFont的外观代理的替代方案

我喜欢能够在iOS5应用程序中使用外观代理来自定义系统范围内的NavigationController UI元素,但是:

我的应用程序中有很多嵌套表,我希望能够在所有表格单元格中更改字体.它们主要是静态创建的.我把一些单元格生成放在一个类中,从数组中读取,但主要问题在于我在Interface Builder中提供的大内容部分.IB似乎没有大规模字体设置选项.

我想知道是否有人可以帮我找到一种方法来一次性设置所有UITableCell字体?

也许是这样的:

[[UILabel appearance] setFont:[UIFont fontWithName:@"Times" size:17.00];
Run Code Online (Sandbox Code Playgroud)

fonts appearance uitableview uilabel ios5

8
推荐指数
1
解决办法
2654
查看次数

R boxplot:如何自定义box-whisker图的外观(例如,删除线条或边框,更改异常值的符号)

今天,我想知道如何定制盒须图的外观.例如,我想删除盒子周围的线条.然而,问题是,border参数同时改变了盒须图的所有线的颜色.所以,如果有一个好主意设置,border = "white"那么胡须也会"消失",你有一条代表你的中位数的白线.

由于我无法在互联网上找到解决我的问题的解决方案,我在一点点摆弄并想出了一些似乎几乎没有记录整体的强大设置.这些设置允许您在很大程度上自定义盒须图的外观.我知道,一些功能已经在stackoverflow上公布(例如这里).但是,我找不到完整的文档.因此,这篇文章.

appearance r shape boxplot linestyle

8
推荐指数
2
解决办法
3万
查看次数

Eclipse背景颜色不会改变OSX,Pydev

请在标记为重复之前阅读,我已经搜索了我的具体问题很长一段时间的答案,但没有找到答案.

我的Eclipse(Luna 4.4.1)IDE拒绝更改文本编辑器的背景颜色.请看截图.IDE启动时似乎是黑色,然后在几秒钟后切换为白色.

IDE屏幕截图显示损坏的背景颜色

我试过(在更改之间重新启动程序):

  • Eclipse> Preferences> General> Appearance(设置为Dark或Moonrise)
  • Eclipse> Preferences> General> Appearance> Color Theme(尝试了很多黑暗主题)
  • Eclipse>首选项>常规>编辑器>文本编辑器>(背景颜色=>黑色)

我正在使用PyDev插件,但我也尝试过切换到Java和其他视角并遇到同样的问题.我已经尝试安装Moonrise主题,卸载并重新安装相同的Eclipse Color Theme插件.

有没有人见过这个并找到解决方案?

更新:

如果我将IDE更改为Java透视图并打开Java文件,我仍然会有恼人的白色背景,但方式略有不同:

在Java编辑器中用破碎的背景颜色的屏幕截图

我已经卸载了月出主题,我只是在这里使用黑暗主题.我认为这排除了Pydev对颜色的影响,它必须是一般编辑层面的东西.尽管如此,我还是为普通编辑器将背景颜色设置为黑色.

主要更新 - 该错误有些可重复

好的,所以我还没有解决问题,但我已经弄明白是什么引发了它!当我打开Window> Customize Perspective时,后台切换到正确的黑色样式,然后保持这种状态,直到我重新启动IDE.这不是我改变任何设置,只是打开对话框的行为.但为什么?

eclipse macos themes appearance

8
推荐指数
1
解决办法
2164
查看次数

在Resharper中更改NUnit Test Runner中链接的颜色

我更喜欢在Visual Studio中使用黑暗主题,但令人烦恼的一个原因是Resharper的nUnit Test Runner中的链接.我到处寻找,但我似乎无法找到更改以使其正确显示的选项.

具体来说,这是单元测试会话窗口,输出选项卡,当你有一个堆栈跟踪并且它上面有一个链接时,它当前显示为默认的深蓝色,这在白色/灰色背景上很好...但是在黑色的背景,看起来很可怕,几乎无法阅读.

有谁知道改变该链接颜色的选项?

resharper themes nunit appearance visual-studio

8
推荐指数
1
解决办法
463
查看次数

单选按钮样式

我想用纯CSS设置单选按钮的样式,没有类或ID.只需输入[type = radio].我想使用未选择和选择的背景图像.但是,-vendor-appearance:none; 不适用于Trident或Gecko.只是Webkit.在这些浏览器中,您可以看到背景图像作为单选按钮的背景,但按钮仍然存在而不仅仅是显示图像,如何摆脱按钮,只显示背景图像.小提琴:http://jsfiddle.net/7kScn/

css checkbox appearance input radio-button

7
推荐指数
1
解决办法
1万
查看次数