如何用java文本框里自动输入文字

如何用java文本框里自动输入文字,第1张

<pre t="code" l="delphi">import java.awt.BorderLayout

import java.awt.FlowLayout

import java.awt.event.ActionEvent

import java.awt.event.ActionListener

import javax.swing.JButton

import javax.swing.JFrame

import javax.swing.JPanel

import javax.swing.JScrollPane

import javax.swing.JTextArea

public class Spider extends JFrame

{

private static final long serialVersionUID = 1L

public Spider()

{

setTitle("文本区示例")

setSize(500, 190)

setResizable(false)

setLayout(new BorderLayout())

setLocationRelativeTo(null)

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)

}

private Spider addComponents()

{

final JTextArea area = new JTextArea()

JScrollPane pane = new JScrollPane(area)

add(pane, BorderLayout.CENTER)

JPanel bottom = new JPanel(new FlowLayout(FlowLayout.LEFT))

JButton btn1 = new JButton("自动换行")

btn1.addActionListener(new ActionListener()

{

@Override

public void actionPerformed(ActionEvent e)

{

area.setLineWrap(true)

area.setWrapStyleWord(true)

}

})

JButton btn2 = new JButton("不换行")

btn2.addActionListener(new ActionListener()

{

@Override

public void actionPerformed(ActionEvent e)

{

area.setWrapStyleWord(false)

area.setLineWrap(false)

}

})

bottom.add(btn1)

bottom.add(btn2)

add(bottom, BorderLayout.SOUTH)

return this

}

public static void main(String[] args)

{

new Spider().addComponents().setVisible(true)

}

}

用 JavaSwing 编写程序,设置n个obutton,A,B,C 。然后每个e加 keyListener(键盘监听),在该方7法里实现你要的功能即可 如果不j需要显示2模拟键,只需要在一z个x显示3 JText 上e 加keyListener 即可。 原理是一g样的。okāφn}cx(жt蕙яimНja


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8054271.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存