2024年7月3日发(作者:)
本例介绍了一个基于RGB的调色板程序的实现。当调节各个代表不同颜色数值的
JSlider组件是,窗口上部颜色将随之改变。
使用JSlider对象的数值来表示各种颜色的数值,其范围是0~255。用一个继承Canvas
画布类ColorCanvas来显示这种颜色。
用ChangeListener接口来监听JSlider组件的值是否改变,并通过stateChanged()
方法来处理事件。
具体代码实现如下:
生成CPalette类:
package ColorPalette;
import Layout;
import ;
import ent;
import ion;
import yout;
import Factory;
import ;
import ;
import ;
import r;
import onstants;
import Border;
import Event;
import Listener;
public class CPalette extends JFrame implements ChangeListener{
private JPanel contendtPane;
private BorderLayout borderLayout1 = new BorderLayout();
private BorderLayout borderLayout2 = new BorderLayout();
private JLabel jLabel = new JLabel();
发布者:admin,转转请注明出处:http://www.yc00.com/news/1719950497a2759386.html
评论列表(0条)