就是这个对话框是用什么做的。我想不会是JTextArea吧。我用这个做那个边框都没有,请大家给个意见.
我的代码有这么两个问题:
1.那个对话框的边框不显示。而且两个边框不能被分开
2.好像不能转行(如果不按enter键)
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class ChatUI extends JFrame
{
private JPanel pane;
private JTextArea setMessage;//发对话的文本域
private JTextArea getMessage;//接受对话的文本域
private JButton send;
private JButton cancel;
public ChatUI()
{
pane=new JPanel();
pane.setLayout(null);
setMessage=new JTextArea(20,20);
getMessage=new JTextArea(20,20);
send=new JButton("发送");
cancel=new JButton("取消");
setMessage.setBounds(new Rectangle(20,20,350,200));
getMessage.setBounds(new Rectangle(20,210,350,200));
send.setBounds(new Rectangle(60,425,80,25));
cancel.setBounds(new Rectangle(160,425,80,25));
pane.add(setMessage);
pane.add(getMessage);
pane.add(send);
pane.add(cancel);
setSize(400,500);
pane.setVisible(true);
pane.setBackground(Color.cyan);
setVisible(true);
add(pane);
}
public static void main(String[] args)
{
ChatUI chat=new ChatUI();
}
}
。。。
[此贴子已经被作者于2007-8-28 19:57:59编辑过]