`

java -> 创建 可视化 界面 JFrame

    博客分类:
  • java
 
阅读更多

按钮 Jbutton 设置鼠标 点击 事件

	btn_stop.addMouseListener(new MouseAdapter() {   
            public void mouseClicked(MouseEvent event) {  
                 print("do click");
            }  
        });

 

 

 

package test;
//包名换成你自己的包名 
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public class Test extends JFrame{
 /**
  * 
  */
 private static final long serialVersionUID = 1L;
 public Test() {
   
  final JButton button = new JButton("move");
  button.setSize(70, 30);
  button.setLocation(100, 100);搜索
   
  button.addKeyListener(new KeyListener() {
    
   @Override
   public void keyTyped(KeyEvent e) {
     
   }
    
   @Override
   public void keyReleased(KeyEvent e) {
     
   }
    
   @Override
   public void keyPressed(KeyEvent e) {
    if (e.getKeyCode() == KeyEvent.VK_UP) {
     button.setLocation(button.getX(), button.getY() - 1);
    } else if (e.getKeyCode() == KeyEvent.VK_DOWN) {
     button.setLocation(button.getX(), button.getY() + 1);
    } else if (e.getKeyCode() == KeyEvent.VK_LEFT) {
     button.setLocation(button.getX() - 1, button.getY());
    } else if (e.getKeyCode() == KeyEvent.VK_RIGHT) {
     button.setLocation(button.getX() + 1, button.getY());
    }
   }
  });
   
  this.setLayout(null);
  this.add(button);
   
  this.setSize(300, 200);
  this.setLocationRelativeTo(null);
  this.setVisible(true);
  this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   
 }
  
 public static void main(String[] args) {
  Test test = new Test();
 }
  
  
}

 

新建有滚动条的 输入框

	JMenuBar jb;
	JTextArea ja;
	JScrollPane jsp;

	public Index(){
		jb = new JMenuBar();
		this.setJMenuBar(jb);
		ja = new JTextArea();
		jsp = new JScrollPane(ja);
		this.setSize(600, 400);
		this.setLayout(new BorderLayout());
		this.add(jsp);
		this.setVisible(true);
	  
	}

 

 

 

 

分享到:
评论

相关推荐

    myeclipse8可视化图形界面插件添加

    还在为基于C/S模式,使用GUI的Swing组件开发的界面排版烦恼吗,快使用可视化图形界面吧,至少各个组件的位置可以通过直接拖拽来设置,字体,大小位置,颜色等属性可以直接在界面上操作,而不用再通过写代码控制,...

    java实现可视化界面肯德基(KFC)点餐系统代码实例

    主要介绍了java肯德基点餐系统,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    java基于Jframe+JDBC实现的企业信息管理系统源码

    Jframe作为可视化界面, 而且Jframe的初始化我用了一个特殊的方法, 先定义一个类,然后继承Jframe, 然后用继承之后的类造属性, 然后将初始化的方法放空参构造器, 最后调用的时候, 直接new 一个空参构造器,就造...

    java 图形化界面 学生信息管理系统.rar

    基于Java开发的学生信息管理系统的设计,使用图形化可视化界面。 学生信息管理系统,使用Java开发。 1、登录界面可以进行登录操作。有俩种权限选择。分别跳转到不同的界面。 2、使用了事件监听、Java操作SQLserver...

    Java学生成绩管理系统.zip

    Java和MySQL实现学生成绩管理系统可视化界面。代码+实验手册+原始数据

    JAVA文件编辑器程序代码.docx

    通过可视化界面完成和用户的交互; 用户启动程序时需要输入用户名,密码,输入正确后打开主界面; 能够打开二进制可执行文件,ASCII码文件和图片文件; 能够将读取到的文件内容以正确的格式在窗口中显示出来(二...

    Java界面设计之页面管理器

    这是第一次写博客,是有关JAVA页面设计当中的布局管理器,可能大多数人会选择使用 NetBeans 或者是Eclipse 的组件来实现可视化拖拽组件来达到自己页面设计布局,因为是第一次做界面,总结一下,以供以后复习能用到。...

    java版植物大战僵尸源码-PlantsVsZombies:记录创建复制版PVZ的过程

    java版植物大战僵尸源码 May.30开发计划 1、了解并学会使用Github ...1)对于每一个个体,使用一个Card进行可视化 2)对于每一个个体的行为使用一个线程进行处理 3)动画的实现在线程中进行,实际上就是对许多帧(图

    跟我学JavaSwing之游戏设计.doc

    控件(这里我们只讨论可视化控件)又可以分为容器控件和非容器控件。从字面意义上来 理解,容器控件就是能包含其他控件的特殊控件,例如,Java中的JPanel控件就属于容 器型控件,我们可以在JPanel中放置按钮、文本框...

Global site tag (gtag.js) - Google Analytics