GVKun编程网logo

如何在Mac OS上设置JButton的背景色(mac怎么设置背景)

25

在本文中,我们将给您介绍关于如何在MacOS上设置JButton的背景色的详细内容,并且为您解答mac怎么设置背景的相关问题,此外,我们还将为您提供关于AndroidStudio如何改变Button的

在本文中,我们将给您介绍关于如何在Mac OS上设置JButton的背景色的详细内容,并且为您解答mac怎么设置背景的相关问题,此外,我们还将为您提供关于Android Studio如何改变Button的背景颜色、android 设置 Button 或者 ImageButton 的背景透明 半透明 透明、android 设置Button或者ImageButton的背景透明 半透明 透明、Button形状和背景色的设置的知识。

本文目录一览:

如何在Mac OS上设置JButton的背景色(mac怎么设置背景)

如何在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的背景颜色

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 的背景透明 半透明 透明

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 代码

  1. View v = findViewById (R.id.content);// 找到你要设透明背景的 layout 的 id
  2. 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的背景透明 半透明 透明

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代码

  1. View v = findViewById(R.id.content);//找到你要设透明背景的layout 的id
  2. v.getBackground().setAlpha(100);//0~255透明度值

Button形状和背景色的设置

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形状和背景色的设置等相关知识,可以在本站进行查询。

本文标签: