Swing应用程序框架中是否有一组默认操作图标?
例如,我不想制作一个说"保存"的按钮,而是想要软盘的标准图片而不必自己指定图像.对于"打开",我想要文件夹的标准图片.如果这些适应了外观和感觉会很棒,但我会采用Swing默认值.
我想的是:
new JButton(new ImageIcon(DEFAULT_OPEN_ICON));
Run Code Online (Sandbox Code Playgroud)
我已经找到了许多关于改变外观和感觉的资源,但没有关于嵌入Java或从本机系统挖出的图标.
这是有关其图标使用的官方引导程序文档:
我想弄清楚如何使用这个包,如果我应该使用它的话。他们的使用选项都没有说明 6 秒前我被告知要安装的软件包。
我只是不明白为什么文档会告诉我安装包,如果我应该做的只是复制我需要的 svg 然后卸载包。
本着实际源代码控制的精神,有什么方法可以让我将一个导入到角度组件中?
编辑:为了回应为什么我没有按照答案中的建议使用以下 html <svg class="bi bi-chevron-right" width="32" height="32" viewBox="0 0 20 20" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M6.646 3.646a.5.5 0 01.708 0l6 6a.5.5 0 010 .708l-6 6a.5.5 0 01-.708-.708L12.293 10 6.646 4.354a.5.5 0 010-.708z" clip-rule="evenodd"/></svg>
是因为这根本不使用引导程序图标库。粘贴到您的响应中进行演示,堆栈溢出不使用引导程序。
我有一个带有ContextMenu的Listview,但是当我为ContextMenu设置setIcon时,它看起来不起作用
public void onCreateContextMenu(ContextMenu menu , View v,
ContextMenuInfo menuInfo){
super.onCreateContextMenu(menu, v, menuInfo);
menu.add(0, DELETE_ID, 0, R.string.context_menu_favorite)
.setIcon(android.R.drawable.btn_star);
}
Run Code Online (Sandbox Code Playgroud) 我有一个WPF应用程序,需要从可执行文件中提取图标.
我在这里发现我可以做到这一点
Icon ico = Icon.ExtractAssociatedIcon(theProcess.MainModule.FileName);
Run Code Online (Sandbox Code Playgroud)
但是当我尝试设置WPF图像的来源时,我得到了
"无法将类型'System.Drawing.Icon'隐式转换为'System.Windows.Media.ImageSource'
有什么建议 ?
通常的做法是使用CDN缓存javascript,css,font等等...但是这似乎并没有扩展到图标到相同的程度(可能因为每个网站都喜欢具有独特的外观和感觉?)
是否有广泛使用的CDN托管的图标集,这些图标集通常足以从CDN托管中提供显着的速度提升,并且可能已经使用该CDN从另一个站点预先缓存.
一个例子是:http: //cdnjs.cloudflare.com,其内容可浏览https://github.com/cdnjs/cdnjs/tree/master
它主机所在的一些图标集:
/ajax/libs/twitter-bootstrap/2.3.2/img/glyphicons-halflings.png
/ajax/libs/fatcow-icons/...
/ajax/libs/foundicons/3.0.0/svgs/...
/ajax/libs/aui/5.4.0/aui/css/icons/...
/ajax/libs/topcoat-icons/0.2.0/svg/...
/ajax/libs/jqueryui/1.10.3/css/base/images/...
*jqueryui is also hosted on ajax.googleapis.com and others but is a limited set
Run Code Online (Sandbox Code Playgroud)
和bootstrap halflings图标集一样:
http://netdna.bootstrapcdn.com/bootswatch/2.3.2/img/glyphicons-halflings.png
http://ajax.aspnetcdn.com/ajax/bootstrap/2.3.2/img/glyphicons-halflings.png
http://www.bootstrapcdn.com/twitter-bootstrap/2.3.1/img/glyphicons-halflings.png
Run Code Online (Sandbox Code Playgroud) 我目前有一个按钮,上面有一个图标/图像.我在XAML中配置了按钮和图像:
<Button Height="69" HorizontalAlignment="Left" Margin="-2,0,0,0" Name="toggleBroadcast" VerticalAlignment="Top" Width="64" Grid.Row="1" Opacity="0.5" Click="changeBroadcastState_Click">
<Image Source="Images\playIcon.png" />
</Button>
Run Code Online (Sandbox Code Playgroud)
我需要能够以编程方式将此按钮的图像从playIcon更改为stopIcon.我怎样才能做到这一点?
这里没有类似的问题,但谷歌搜索其他人有同样的问题.没有推荐的修复程序正常工作.
完整的错误是:
该文件无效:W/ResourceType(32055):无法在包0中输入0x7f050001(t = 4 e = 1)(错误-75)错误获取'android:icon'属性不是字符串值
这是我的清单:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.dominoes"
android:versionCode="10"
android:versionName="2.00">
<application android:icon="@drawable/myicon" android:label="@string/app_name">
<activity android:name=".Dominoes"
android:screenOrientation="landscape"
android:configChanges="orientation|keyboardHidden"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="3"
android:targetSdkVersion="4" />
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="false" />
</manifest>
Run Code Online (Sandbox Code Playgroud)
图像"myicon.png"位于res/drawable文件夹中.这是96x96 .png.
我正在寻找有关在我的iOS应用中为文档类型创建自定义图标的信息/文档.我相信我已经看到一些Apple开发人员指南有关于此的信息,但我一直在搜索,找不到它!
在应用程序的Info.plist中,我指定了自定义文档类型和相应的导出UTI(符合com.apple.package).Xcode可以很容易地在目标设置的"信息"选项卡下为这些图像指定图像,但是我找不到有关它们应该是什么尺寸的信息,或者在什么情况下文档图标可见.我相信iOS会使用应用程序图标自动为您创建一个"默认"文档图标(根据HIG的这一部分),因此,如果我使用户可以通过电子邮件共享文档,则另一个用户安装了该应用程序他们的iOS设备会看到此默认文档图标.
还可以在哪里看到此文档图标?目前在iTunes文件共享中,文档显示为具有自定义文件扩展名的目录 - 如果为文档指定了图标,可能会改变这种情况?在OS X文件系统中查看其中一个文档时,它显示为标准白色文档(即看起来像未知文件类型) - 是否有任何方法可以使用正确的图标显示,或者用户是否需要Mac已安装的app,指定了这样的文件类型?
所以我正在做一些关于移动网站用户体验的研究,并且偶然发现了整个favicon.ico完全过时的事实.
环顾四周,我已经聚集在一起,我需要各种新的图像/图标,以便在各种移动设备上正确呈现"favicon",如android,iphone和windows phone.
现在的问题是,我有以下代码:
<link rel="apple-touch-icon" sizes="57x57" href="images/favicons/apple-touch-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="images/favicons/apple-touch-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="images/favicons/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="images/favicons/apple-touch-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="images/favicons/apple-touch-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="images/favicons/apple-touch-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="images/favicons/apple-touch-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="images/favicons/apple-touch-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="images/favicons/apple-touch-icon-180x180.png">
<link rel="icon" type="image/png" href="images/favicons/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="images/favicons/favicon-194x194.png" sizes="194x194">
<link rel="icon" type="image/png" href="images/favicons/favicon-96x96.png" sizes="96x96">
<link rel="icon" type="image/png" href="images/favicons/android-chrome-192x192.png" sizes="192x192">
<link rel="icon" type="image/png" href="images/favicons/favicon-16x16.png" sizes="16x16">
<link rel="manifest" href="images/favicons/manifest.json">
<meta name="apple-mobile-web-app-title" content="JoJo Productions">
<meta name="application-name" content="JoJo Productions">
<meta name="msapplication-TileColor" content="#00aba9">
<meta …Run Code Online (Sandbox Code Playgroud) icons ×10
android ×2
c# ×2
ios ×2
wpf ×2
angular ×1
bootstrap-4 ×1
button ×1
cdn ×1
css-sprites ×1
document ×1
favicon ×1
file-type ×1
google-play ×1
ico ×1
java ×1
performance ×1
swing ×1
typescript ×1