首页 > 装修问答 > 其它 > Java里面的GUI设计中怎么实现颜色的渐变(各个部分的RGB值不同)?

Java里面的GUI设计中怎么实现颜色的渐变(各个部分的RGB值不同)?

浏览次数:500|时间:2024-05-06

热门回答

2024-05-01夏内内爱吃饭

setSize(200;
import java.JLabel,BorderLayout.swing;确定".setBackground(c);
}
public void actionPerformed(ActionEvent e){
if(e.getText());
t1=new JTextField(3).add(b3);
jp;
t2=new JTextField(3);JButton"G".swing.awt;
import java,g;).event;请输入(0-255)的整数;
import javaximport java;
jp.getText()).Color.DISPOSE_ON_CLOSE).awt;
setDefaultCloseOperation(this;=255){
Color c=new Color(r;
jp=new JPanel(););
jp!".CENTER).parseInt(t1.parseInt(t2.equals("
b1=new JLabel(".awt.add(b1),b2;=0 && r<

add(jp;B"
b2=new JLabel(",b3;
jb.out;
jb=new JButton(".add(t2);
JButton jb;
JPanel jp.JPanel;)){
int r=Integer;RGB".FlowLayout.setLayout(new FlowLayout());
jp.add(t3).JButton.parseInt(t3;);=0 && g<
int g=Integer;).JTextField.ActionListener;
jp.getText()).BorderLayout.getSimpleName();=255 && g>
import javax;
b3=new JLabel(",t3;
import javax.add(t1);
if(r>=0 && b<=255 && b>);
public class RGB extends JFrame implements ActionListener{
JTextField t1.getSource(),200);
import javax;
t3=new JTextField(3),t2;
public RGB(){
super("
}else{
System;

setResizable(false);
import java.getClass().ActionEvent;
import java;
int b=Integer;R"
jp.add(b2).awt.println("
import javax.event.JFrame.awt;
jp;);
}
}
}

public static void main(String[] args) {
new RGB().swing;
setVisible(true).swing,b);
jp.addActionListener(this).swing.add(jb);
JLabel b1;
jp

49

2024-05-07晴天小希希
获取控件的graphics对象,一条线一条线地描画

23