JTextArea textArea = new JTextArea();
JPanel panel = new JPanel();panel.setLayout(new BorderLayout());
panel.add(textArea, BorderLayout.CENTER);

解决方案 »

  1.   

    不是这样的,是想做一个组件类,像一些画图软件中面板中的文本输入组件,用于工作流建模系统中画图中在PANEL上加一些文本.
      

  2.   

    这个可能不简单了。可能需要自己继承JTextComponent,去掉那边框,背景透明,还要加EventListener。我是没做过。呵呵,恐怕20分没人答啊。:)
      

  3.   

    我是想能否做一个继承JText
    Area的构件,双击时显出边框,输入文字,还可以移动.
      

  4.   

    还是用JTextArea,
    当你在写字这个JButton上触发输入文字的事件时,先让用户选择位置与大小(jpanel.addMouseListener(...),然后removeMouseListener),在选择的地方加上一个JTextArea,输入完成后在去掉JTextArea,加上JLabel.你有没有用过JTable?
    在平时,所有的单元格都是JLabel,但当你编辑时,在同样的位置,出现的是同样大小的JTextField