问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java滚动条调整RGB色的问题

发布网友 发布时间:2022-04-30 12:56

我来回答

1个回答

热心网友 时间:2022-06-22 09:36

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.GridLayout;
import java.awt.event.AdjustmentEvent;
import java.awt.event.AdjustmentListener;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollBar;

public class T {

public static void main(String[] args) {
final JFrame f = new JFrame();
final JScrollBar red = new JScrollBar();
final JScrollBar green = new JScrollBar();
final JScrollBar blue = new JScrollBar();
red.setMaximum(255);
red.setMinimum(0);
red.setValue(255);
green.setMaximum(255);
green.setMinimum(0);
green.setValue(200);
blue.setMaximum(255);
blue.setMinimum(0);
blue.setValue(128);

//给滚动条加*
AdjustmentListener cl = new AdjustmentListener(){
public void adjustmentValueChanged(AdjustmentEvent e) {
setBG(f,red.getValue(),green.getValue(),blue.getValue());
}};

red.addAdjustmentListener(cl);
green.addAdjustmentListener(cl);
blue.addAdjustmentListener(cl);
red.setToolTipText("red");
green.setToolTipText("green");
blue.setToolTipText("blue");

JPanel east = new JPanel();
east.setLayout(new GridLayout(1,3));
east.add(red);
east.add(green);
east.add(blue);

f.setSize(400,300);f.setLocationRelativeTo(null);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.getContentPane().setLayout(new BorderLayout());
f.add(east,"East");
f.setVisible(true);

setBG(f,red.getValue(),green.getValue(),blue.getValue());
}
static void setBG(JFrame f,int r,int g,int b){
f.getContentPane().setBackground(new Color(r,g,b));
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...DE分别在BC AC上,且AE=CD,连接AD,BE交于点p 过B作BQ⊥AD Q为垂足... ...AC上的点,且AE=CD 连接AD BE 交于点P 作BQ垂 ...ac上的点,且ae=cd,连接ad、be交于点p作BQ⊥AD,垂足为Q,求证BP=2... ...AC上的点,且AE=CD,链接AD、BE交于点P,作BQ⊥AD ...AC上的点,且AE=CD,连结AD、BE交于点P,作BQ⊥AD,垂足为Q. ...刚刚大学毕业。由于生病,导致目前没有工作,大学四年的女友也因为我... 形容“荷花的特点”有什么词语 梦见比人还高大的石头蛤蟆,杀人拆房子。我和其他人一起翘辫子了._百度... 梦见别人送我一条蛇,我却把他不小心放了.可是我用石头打了它一下... 作文 我生活在鼓励中 微信公众号添加到桌面显示成功但是找不到,网上的一般办法已经尝试过,都没有用,手机是华为M8 Java使用windowbuilder如何添加滚动条 java 添加一个竖滚动条 关于java swing滚动条 java事件文本域怎么加滚动条 请问JAVA图形界面中怎么做滚动条啊 如何删除软件:IE-BAR java设置的滚动条无法显示,新手学习,请指教 Java swing怎么搞出滚动条 java怎样设置表格滚动条 java滚动条位置 如何用java实现文本域滚动条 java怎么控制滚动条 长江和黄河都流经的省区的简称是(  ) A.青、川 B.青、藏 C.青、滇 D.青、甘 JAVA 添加滚动条 急~长江流经11个省级行政区的位置、全称、简称。谢谢 Java滚动条如何实现 长江流经我国哪些省级行政区? 黄河和长江分别流过我国的那些省区(要简称),,谢谢! 长江流经的省级行政区的简称。 雅阁女根青娱乐上面有什么关系么? 别人的快手号绑定我的该怎么办? java局部panel添加滚动条 为什么我的手机微信朋友已显示添加到桌面为什么没有 为什么微信联系人添加到桌面显示已添加,返回桌面没有呢? 华为P7手机性能怎么样? 为什么手机下载的东西显示已添加到桌面,但桌面上没有? 微信明明显示已经安装成功了,但是桌面上显示不了,安装成功旁边只有 集碎片免费领华为p40手机是真的吗? 拼多多免费送华为p40是真的么? 拼多多免费送华为p40是真的吗? 被抽中免费领华为p40是真的吗? 什么游戏可以免费领取华为p40? 泰森保险,免费送华为p40是真的吗? 华为p40Pro新用户怎么领取免费VIP? 白鲸生活真的可以领到华为p40吗? 糖果消消乐签到一年领取华为p40pro是真的吗? 买华为p40手机有一张5O0元券怎么用? 集碎片我已领|到华为p40手机,请问会有什么套路? 要去美国研究生留学 国内上什么专业会比较好?