按照你的要求编写的JavaGUI程序如下:
import java.awt.GridLayoutimport java.awt.event.ActionEvent
import java.awt.event.ActionListener
import javax.swing.JButton
import javax.swing.JFrame
import javax.swing.JPanel
import javax.swing.JTextField
public class HH extends JFrame implements 历渣御ActionListener{
JPanel jp1=new JPanel()
JPanel jp2=new JPanel()
JPanel jp3=new JPanel()
JTextField jtf=new JTextField(20)
JButton jb1=new JButton("显示")
JButton jb2=new JButton("清除")
HH(){
jb1.addActionListener(this)
jb2.addActionListener(this)
jp1.setLayout(new GridLayout(2,1))
jp3.add(jtf)
jp2.add(jb1)jp2.add(jb2)
jp1.add(jp3)jp1.add(jp2)
getContentPane().add(jp1)
setSize(300, 120)
setLocationRelativeTo(null)
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
setVisible(true)
}
@Override
public void actionPerformed(ActionEvent e) {
梁裂if(e.getSource()==jb1){
jtf.setText("java程序设计")
}
肢岩 if(e.getSource()==jb2){
jtf.setText("")
}
}
public static void main(String[] args) {
new HH()
}
}
创建一个关于键盘事件的程序。该程序实现了当用户按下键盘时,程序中的一个面板中将显示用户的键坦谨盘输入。为了实现对键盘事件进行处理,容器类必须实现接口KeyListener.该接口定义了3个方法KeyPressed(KeyEvebt e)、KeyReleased(Key-Event e)、KeyTyped(KeyEvent e)。其中,当按下一个键时,调用KeyTyped方法;释放一个键时,调用KeyReleased方法;如果一个字符键被按下,那么会调用KeyTyped方法。因此,当按下一个键时,通常会产生两到三个事件。实验KeyType方法,以显示用户输入的字符。(1)创建一个名为KeyEventDemo的java文件。(2)在该文件中创建KeyEventDemo类亮者,该类继承了JFrame,并实现KeyListener接口。(3)在KeyEventDemo类中实现在KeyPressed、KeyReleased和KeyType方法。(4)在KeyEventDemo类中添加String类型变量。该变量用于保存用户输入的字符。(5)在KeyType方法中调用KeyEvent的getKeyChar()方法,获取用户输入的字符,并保存到String类型变量中。最后调用repaint方法更新显示用户输入的字符串。(6)为KeyEventDemo类添加paint方法,此方法负责显示用户输入的字让键基符。(7)用户也可以在KeyPressed和KeyReleased方法中间调用getKeyCode方法,以获取特殊的按键。比如方向键和退格键。java程序员编写代码的技巧有哪些呢?Java程圆卖序员必须努力编写完美的代码,因此,为了编写干净的代码,必须知道如何编写才是真正的好方法,下面郑州郑州java软件开发为大家总结了一些帮助编写代码的小漏逗方法。
1、编写之前进行思考首先花10分钟,20分钟甚至30分钟的时间来思考你需要什么,以及哪些设计模式适合你将要编码的内容。
这个时候郑州郑州IT培训认为你会很高兴你花费的这些时间,当你必须改变或添加一些代码时,你不会担心花费的几分钟,而是会花更多的时间去琢磨。
2、代码橘搜逗进行注释没有什么比两个月后检查你的代码并不记得它被用来做什么更糟的了。
重要的都注释一下,如果是自己非常了解的内容,郑州北大青鸟建议这些可以选择不进行注释。
3、不要复制粘贴代码最后自己手写代码,复制粘贴代码会出现代码块重复的情况,并且不利于代码的解读。
4、学会测试代码测试、测试、测试你的代码。
不要等到你完成了程序才测试它,否则当你发现一个巨大的错误时,你会后悔之前的决定。
因为郑州计算机培训学校发现如果你没有进行每段代码测试,最后出现问题是很难找到的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)