Graphics:
通过覆写JFrame的paint()方法来使用,通过repaint()方法来调用。
g.setColor(Color.yellow);设置画笔的颜色
g.fillOval(foodx, foody, 20, 20);绘制实心椭圆前两个实参是椭圆的位置,后两个实参是椭圆的长和宽
drawOval()绘制一个空心的圆形
drawLine()绘制一条线
drawRect()绘制一个空心的矩形
fillRect()绘制一个实心的矩形
drawImage()绘制一个已经存在的图片,将一个图片直接显示到窗体中
setFont()设置绘制文字的字体
JFrame:
setVisible():设置窗体是否显示
setTitle():设置窗体标题
setSize():设置窗体大小
setLocation():设置窗体初始显示的位置
setResizable():设置窗体是否可以改变大小
setDefaultCloseOperation(JFrame EXIT_ON_CLOSE):设置窗体关闭方式,关闭窗体时同时结束程序。
JOptionPane:
showMessageDialog(mf,"我的信息"):显示一个消息对话框,主要用来提示信息
showConfirmDialog(mf,"我的确认信息,现在要开始游戏吗?"):显示一个确认对话框,用户选择后,根据返回的结果进行判断。
showInputDialog("请输入你的姓名:"):显示一个信息输入对话框,作用是用来保存用户输入的信息。
setBorder设置组件的边框,如大小、是否透明、其他特殊效果。
setFocusable设置组件是否可被选中,如文本框不允许复制内容,则setFocusable(false),不能被选中,就不可以复制。
键入键就是按住不放,一般用于处理连续输入(空格流)