然后你的矩形框选择好之后(双击选择),双击事件的代码中写 (如果直丛唯接就是窗口)this.add(jt)
jt.setLocation(100,200)jt.setsize(50,30)
这样就可以出现了,
如果是要删除,那应该渗锋培是this.remove(jt)
当然一个比较好的方法是你事先添加进去,然后jt.setvisible(false),用的时候设置为可见,就是true,用完之后再设置为false,当然你再次使用的时候先要清空jt。
你是要将文本域中的内容添加到文本区的后面吧?
*****************************************************************
新建类TextTrans.java,代码如下:
*****************************************************************
import java.awt.BorderLayout
import java.awt.event.ActionEvent
import java.awt.event.ActionListener
import javax.swing.JButton
import javax.swing.JFrame
import javax.swing.JTextArea
import javax.swing.JTextField
public class TextTrans extends JFrame {
JTextField tf
JTextArea ta
JButton b
public TextTrans() {
tf 此埋= new JTextField(20)
ta = new JTextArea(5, 20)
b = new JButton(" 确定 ")
this.add(tf, BorderLayout.NORTH)
this.add(ta, 携扒戚BorderLayout.CENTER)
this.add(b, BorderLayout.SOUTH)
this.pack()
this.setVisible(true)
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) 辩陵{
ta.append(tf.getText() + "\n")
}
})
}
public static void main(String[] args) {
new TextTrans()
}
}
*****************************************************************
运行结果如下:
*****************************************************************
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)