当前位置:  技术问答>java相关

请帮我看看这个程序有什么问题,我实在不知道错在哪?

    来源: 互联网  发布时间:2015-04-03

    本文导语:  import javax.swing.*; import java.awt.*; import java.awt.event.*; public class TestScrollBar extends JFrame implements AdjustmentListener { public TestScrollBar() { setSize(300, 200); JPanel p=new JPanel(); p.setLayout(new GridLayout(3, 2)); add_Label_Scrol...

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class TestScrollBar extends JFrame
implements AdjustmentListener
{
public TestScrollBar()
{
setSize(300, 200);

JPanel p=new JPanel();
p.setLayout(new GridLayout(3, 2));

add_Label_ScrollBar(p, redLabel, "Red 0", red);
add_Label_ScrollBar(p, greenLabel, "Green 0", green);
add_Label_ScrollBar(p, blueLabel, "Blue 0", blue);

Container contentPane=getContentPane();
contentPane.add(p, "South");
contentPane.add(colorPanel=new JPanel());
}

private void add_Label_ScrollBar(JPanel p, JLabel label,
                                 String text, JScrollBar 
                                          scrollBar)
{
p.add(label=new JLabel(text));
p.add(scrollBar=new JScrollBar(Adjustable.HORIZONTAL, 
                        0, 0, 0, 255));
scrollBar.setBlockIncrement(16);
scrollBar.addAdjustmentListener(this);
}

public void adjustmentValueChanged(AdjustmentEvent evt)
{
int r, g, b;
r=red.getValue();      //  执行这些语句时发生
g=green.getValue();    //  很多异常!
b=blue.getValue();     //
}

public static void main(String[] args)
{
JFrame frm=new TestScrollBar();
frm.show();
}


private JLabel redLabel;
private JLabel greenLabel;
private JLabel blueLabel;

private JScrollBar red;
private JScrollBar green;
private JScrollBar blue;

private JPanel colorPanel;

}

|
同志:
    你的red等等都只是有名无实,尚未new呀!昏头了吗?

|
先初始化
int r=0, g=0, b=0;
r=red.getValue(); 
g=green.getValue(); 
b=blue.getValue(); 
还有就是楼上说的变量需要先NEW出来啊。

|
怎么说你好呢?

    
 
 

您可能感兴趣的文章:

  • JSP程序出错,请给看看,谢了-----resin服务器
  • 看看程序错在那里?
  • 不能运行编译出来的程序,请大家帮忙看看
  • 哪位大侠帮我看看这个程序。
  • 想找些鼠标和键盘的驱动源程序看看,去哪找啊?
  • 帮我看看这道程序题目
  • 关于telnetd程序移植的问题,请了解Unix telnet过程的大侠帮忙看看
  • 请帮我看看下面的程序
  • 哪位大哥知道如何将rtf文件转化成html文件,请赐教,最好给个程序看看!多谢,多谢,120分奉上!!!
  • 我想找一些纯OO的jsp完整程序看看
  • 看看这个程序
  • 我要下载LINUX安装程序,不知道该下那个,大家看看
  • 谁能帮我看看这段程序,拜托了
  • 那位大侠给我一个线程池的例子程序看看
  • 看看这两个小程序
  • (在线等)关于主程序和线程的执行顺序。。。大家帮我看看
  • 高手们帮我看看这段程序??
  • 深圳的程序员朋友请进来看看!下周一结分
  • 小弟初入java这一行,很想看看已经编好的源程序,愿意指教的请发送到samgundam@sina.com!谢谢
  • 看看这个小程序错误在哪里,多谢了!!
  • 怎么知道自己的redhat linux 的端口是否已经开放,比如我想看看80和21端口是否开放?
  • (最好看看,也许你也不知道)有关指针变量定义时赋初值的疑问
  • linux下安装oracle出错啦!!!不知道怎么解决,帮忙看看好吗?
  • 我不知道这个perl程序该发哪里,请有心人帮我看看,谢谢
  • socket的使用,请各位过来看看啊。。。相信有人会知道的吧。:(
  • 以前写的没错的,不知道今天怎么错了,请帮看看…
  • 一个jdbc的问题,问了好多人都不知道怎么解决,大家来给看看(在线等待答案)
  • 这里有一段GTK+程序,各位帮我看看,我不知道哪里出了问题。
  • 关于sql的问题,我刚学,不知道那里错了,帮忙看看,不胜感谢!
  • 困扰了我好几天,用jdbc连接数据库的问题,不知道卡在哪里了,请大伙帮我看看。谢谢,帮我顶一顶,也给分。
  • 有那位好心人,能给我一个递归例子给我看看,我不知道在什么场合能用!谢谢!缘分啦!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 简单!看看这个方法!简单!看看这个方法!
  • linux高手看看
  • 好消息,近来看看......
  • 我想看看有关Linux和Unix的源码,有什么好的建议
  • 想看看linux的内核源代码!从哪里开始!给点建议!!
  • 我初学JAVA,大家愿意交朋友的进来看看!留QQ的给分啊!
  • 关于全选的问题大家帮忙看看~
  • jsp论坛,大家快去看看,解决树形目录http://52jsp.126.com
  • 各位大侠,小侠,快过来看看。
  • 看过操作系统设计与实现的进来看看
  • 请进来看看!!
  • 帮我看看下面这条语句??
  • 大家去软件工程论坛里面去看看那,我发了700分的问题!!
  • 建议去这里看看,有好多基本的重要知识! 绝对值得一看!
  • 大家帮我看看,我好把贴子结了,里面有100分。。。。。。
  • 到 http://www.xbit2008.com 看看技术文章把! 我写的或从网上摘的!
  • 虚心请教问题,帮我看看好吗?
  • 我刚申请的域名rootsafe.com大家看看怎么样? up有分!
  • 帮我看看是不是被黑了?
  • 我的Solaris启动不了了,请帮忙看看


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3