在本文中,我们将给您介绍关于如何在MacOS上设置JButton的背景色的详细内容,并且为您解答mac怎么设置背景的相关问题,此外,我们还将为您提供关于AndroidStudio如何改变Button的
在本文中,我们将给您介绍关于如何在Mac OS上设置JButton的背景色的详细内容,并且为您解答mac怎么设置背景的相关问题,此外,我们还将为您提供关于Android Studio如何改变Button的背景颜色、android 设置 Button 或者 ImageButton 的背景透明 半透明 透明、android 设置Button或者ImageButton的背景透明 半透明 透明、Button形状和背景色的设置的知识。
本文目录一览:- 如何在Mac OS上设置JButton的背景色(mac怎么设置背景)
- Android Studio如何改变Button的背景颜色
- android 设置 Button 或者 ImageButton 的背景透明 半透明 透明
- android 设置Button或者ImageButton的背景透明 半透明 透明
- Button形状和背景色的设置
如何在Mac OS上设置JButton的背景色(mac怎么设置背景)
通常,使用Java Swing,您可以使用以下命令设置按钮的背景色:
myJButton.setBackground(Color.RED);
这会使按钮变成红色。但是在Mac OS上,这种方法似乎被忽略了。该按钮仅保留默认颜色。
如何在Mac OS上设置JButton的颜色?
答案1
小编典典您是否尝试设置JButton.setOpaque(true)?
JButton button = new JButton("test");button.setBackground(Color.RED);button.setOpaque(true);
Android Studio如何改变Button的背景颜色
eg:
方法一:在XML中进行更改
<Button android:id="@+id/B" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="提交按钮2" android:textColor="@color/white"
android:textSize="30dp" android:backgroundTint="@android:color/background_dark"
android:layout_marginTop="100dp" android:visibility="visible" />
重点是这一串代码进行更改button背景颜色
android:backgroundTint="@android:color/background_dark"
方法二:在java代码中进行引用更改
首先需要进行引用找到设置的id:
Button A = findViewById(R.id.A);
A.setBackgroundColor(getResources().getColor(purple_200));
A代表你在XML中设置的id名字,注意这边需要不可设置为A.setBackground();因为这是设置Button控件的背景颜色,重点在颜色。
android 设置 Button 或者 ImageButton 的背景透明 半透明 透明
一:Button 或者 ImageButton 的背景设为透明或者半透明
半透明 <Button android:background="#e0000000" .../>
透明 <Button android:background="#00000000" .../>
颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是 “aabbggrr”,其中 “aa=alpha”(00 到 ff);“bb=blue”(00 到 ff);“gg=green”(00 到 ff);“rr=red”(00 到 ff)。例如,如果您希望对某叠加层应用不透明度为 50% 的蓝色,则应指定以下值:7fff0000
二:设置背景图片透明度(超简单)
Java 代码
- View v = findViewById (R.id.content);// 找到你要设透明背景的 layout 的 id
- v.getBackground ().setAlpha (100);//0~255 透明度值
=====================================================================
三:设置透明效果 大概有三种
1、用 android 系统的透明效果
Java 代码android:background="@android:color/transparent"
android:background="@android:color/transparent"
例如 设置按钮
Java 代码
<Button android:background="@android:color/transparent"
android:text="@+id/Button01"
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#ffffff" />
< Button android:background="@android:color/transparent"
android:text="@+id/Button01"
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#ffffff" />
2、用 ARGB 来控制
Java 代码半透明 <Button android:background="#e0000000" />
透明 <Button android:background="#00000000" />
半透明 <Button android:background="#e0000000" />
透明 <Button android:background="#00000000" />
3、设置 alpha
Java 代码View v = findViewById (R.id.content);// 找到你要设透明背景的 layout 的 id
v.getBackground ().setAlpha (100);// 透明度 0~255 透明度值 ,值越小越透明
android 设置Button或者ImageButton的背景透明 半透明 透明
Button或者ImageButton的背景设为透明或者半透明
半透明<Button android:background="#e0000000" ... />
透明<Button android:background="#00000000" ... />
颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aabbggrr”,其中“aa=alpha”(00 到 ff);“bb=blue”(00 到 ff);“gg=green”(00 到 ff);“rr=red”(00 到 ff)。例如,如果您希望对某叠加层应用不透明度为 50% 的蓝色,则应指定以下值:7fff0000
设置背景图片透明度(超简单)
Java代码
- View v = findViewById(R.id.content);//找到你要设透明背景的layout 的id
- v.getBackground().setAlpha(100);//0~255透明度值
Button形状和背景色的设置
很多人应该都发现过这样一个现象:当我们点击按钮时,按钮的背景色会加深或者变淡,这样做当然更方便我们确定是否点中了这个按钮。那么这样的效果是怎样实现的呢?——让我们来看看下面这个简单的例子吧。
1、在drawable里新建三个xml文件:
第一个:button_voice_normal.xml
?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <!--设置button四个角的弧度--> <corners android:radius="10dp"/> <!--设置button里面的颜色--> <solid android:color="#E15050"/> <!--设置button边框的颜色和宽度--> <stroke android:color="@android:color/black" android:width="6dp"/> </shape>
第二个:button_voice_press.xml
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <!--设置button四个角的弧度--> <corners android:radius="10dp"/> <!--设置button里面的颜色--> <solid android:color="#EFA9A9"/> <!--设置button边框的颜色和宽度--> <stroke android:color="@android:color/black" android:width="6dp"/> </shape>
第三个:button_voice_background.xml
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/button_voice_press" android:state_pressed="true"/> <item android:drawable="@drawable/button_voice_normal"/> </selector>
当这三个xml文件建好了以后,只需要在我们要用到的按钮里加入android:background="@drawable/button_voice_background"
这句就可以了。其实就是调用的第三个xml文件。这样我们就实现了按钮的变化。
今天关于如何在Mac OS上设置JButton的背景色和mac怎么设置背景的分享就到这里,希望大家有所收获,若想了解更多关于Android Studio如何改变Button的背景颜色、android 设置 Button 或者 ImageButton 的背景透明 半透明 透明、android 设置Button或者ImageButton的背景透明 半透明 透明、Button形状和背景色的设置等相关知识,可以在本站进行查询。
本文标签: