我现在已经创建好了一个JFrame,里面用JPanel设置了背景图片,但是只占部分窗口,现在我想在点击按钮的时候,事件响应是在JFrame里某个位置显示另一个JPanel,里面是些文字,但是我点击按钮的时候就没反应了,按钮一直处于按下状态,窗口也死掉了,没响应,怎么回事啊。还有个问题是我在窗口没有设置JPanel的地方设置背景颜色也不行了,是不是那个标签影响了?小弟恳请大家帮帮忙了,谢谢,祝大家元旦快乐

解决方案 »

  1.   

    不好意思,我好久没搞SE,这里只是大概说一下,可能有错。
    印象当中好像JFrame是不能直接设置背景色的,你必须用一个JPanel或者其他的组件才能设置背景色。
    而你说的点击按钮时没反应,建议你设一下断点看一下,看是不是某个地方死循环了,或者是不是你一个组件用了两次,对Swing和awt来说,一个组件不能用两次的,你设置断点仔细看看。
    元旦快乐!
      

  2.   

    你的代码是不是放在buttonAction里的pressedAction里了?放到clicked里面试试。
      

  3.   

    事件响应是在JFrame里某个位置显示另一个JPanel,里面是些文字,但是我点击按钮的时候就没反应了,按钮一直处于按下状态,窗口也死掉了,没响应,怎么回事啊。可能是另一个JPanel中的内容显示有问题吧。