没有具体的方法,自己编程实现,写一个继承JPanel的类,但要注意里面不要加入不能实现旋转效果的组件,文字都用图片(图形)来显示.

解决方案 »

  1.   

    护展JPanel
    重载paintComponent(Graphics g)
    Graphics copy=g.create();
    再将copy转换,用copy paint它里面的子组件
      

  2.   

    chenligang(盲人的眼神)老兄开始说的很对,和我想的一点不差,可是后来说这个“Graphics copy=g.create();再将copy转换,用copy paint它里面的子组件”我就不懂了,你又创建一个g的副本做什么啊?还要用它来paint其内的组件,怎么画啊?能不能说的详细些啊?
      象sharpwind(锐风)老兄说的那样也可以啊,把长和宽掉换一下,然后把内部组件根据其布局进行相应的更改,比如原来是FlowLayout的话就改为BoxLayout的BoxLayout.Y_AXIS布局,但如果碰到的是GridBagLayout怎么办啊,还不得哭死啊,还真别说,要是XYLayout就简单了。总之一个字:“晕”,发言完毕,听别人的。
      

  3.   

    对呀,“把头转90度”,这个办法真是有创意,好办法。你只需在发布你的程序的时候撰写一个readme文件,明确注明,在按下XX按钮的时候,actionPerformed()里面的代码就是让用户把头转90度。
      

  4.   

    wqfsw(wqfsw) 兄:你说的把头转90度是什么意思?呵呵,不好意思了,水平低。
      

  5.   

    如果真的想实现,chenligang(盲人的眼神) 的思路是正确的
      

  6.   

    呵呵,还是算了我最近想实现一个倒立的树型结构,结果想了很久,试了很多方法也没有实现大家有兴趣可以去看看http://expert.csdn.net/Expert/topic/1179/1179752.xml?temp=.6248743