`

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可视化图形界面插件与教程

    - **新建 GUI 窗口**: 在 MyEclipse 8 中,选择 "File" -> "New" -> "Other" -> "WindowBuilder" -> "Swing Form",然后按照向导步骤创建一个新的 Java 类,将自动创建一个默认的 JFrame。 - **拖拽控件**: 在设计...

    实验五Java项目开发实例.doc

    - 在RAD菜单栏选择“文件”->“新建”->“其他”->“Java”->“可视类”。 - 在“Java类”窗口中输入包名“mlg.library.gui”以及类名“MyLibraryDesktopApp”。 - 选择“样式”为“Swing -> 框架”,此时“超类...

    Java项目开发实例

    * 新建可视类(Visual Class)在菜单栏选择“文件 -> 新建 -> 其它 -> Java -> 可视类”,点击“下一步”。 * 在“Java 类”窗口,“包”文本框输入mlg.library.gui,“名称”文本框输入“MyLibraryDesktopApp”,...

    JavaGUI可视化插件

    JavaGUI(Graphical User Interface)可视化插件是用于构建Java应用程序的工具,它允许开发者通过拖放组件的方式创建用户界面,极大地简化了UI设计过程。JavaGUI的核心是Swing和JavaFX两个库,它们提供了丰富的组件...

    java 图形化界面 swing框架

    在描述中反复提及"java图形化界面框架",这强调了Swing对于创建Java GUI的重要性。虽然JavaFX在现代Java开发中越来越受到关注,但Swing仍然被广泛使用,特别是在那些需要向后兼容旧版本Java或者对性能有较高要求的...

    国际象棋 java 实现 可视化界面

    在本项目中,我们关注的是一个使用Java编程语言实现的国际象棋游戏,它具有一个可视化界面。这个项目的核心目标是创建一个用户友好的棋盘界面,允许玩家进行互动并执行标准的国际象棋规则。以下是一些关键知识点: ...

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

    Java 实现可视化界面肯德基(KFC)点餐系统代码实例 本篇文章主要介绍了使用 Java 实现可视化界面的肯德基(KFC)点餐系统,通过示例代码详细介绍了整个系统的设计和实现过程,对大家的学习或者工作具有一定的参考...

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

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

    数据结构 二叉排序树 java图形界面实现

    此外,开发者可能还使用了一些可视化工具,如`JTree`或者自定义的绘图方法,来展示二叉排序树的结构,帮助用户更好地理解数据在树中的分布。 总的来说,`BiSortTreeGui.java`文件通过Java Swing库实现了二叉排序树...

    JAVA--ATM.rar_atm_java ATM_java ATM_可视化

    这个程序实现了ATM的可视化界面,让用户能够体验到与真实ATM相似的操作流程。通过这个项目,我们可以深入理解Java GUI编程、事件处理、面向对象设计以及银行账户系统的基本逻辑。 首先,我们需要了解Java GUI(图形...

    Eclipse中Java窗体可视化开发.docx

    Eclipse 中 Java 窗体可视化开发 Eclipse 是一个功能强大的集成开发环境(Integrated Development Environment,IDE),它不仅支持 Java 语言,还支持其他语言,如 C++、Python 等。Eclipse 中的 Java 窗体可视化...

    java图形可视化学生成绩

    Java图形可视化学生成绩是一种利用Java的Swing库来创建用户界面,展示和分析成绩数据的方法。在Java中,Swing提供了一套丰富的组件和工具,可以用来构建具有图形界面的应用程序,包括图表、表格等,非常适合用于数据...

    java可视化插件

    Java可视化插件是Java开发中的一个重要工具,它极大地简化了图形用户界面(GUI)的创建过程,让开发者无需深入理解复杂的窗口系统和事件处理机制,就能轻松构建出美观且功能丰富的用户界面。在Java编程中,GUI设计是...

    java代码-可视化JAVA

    在实际项目中,Java可视化代码不仅限于创建基本的窗口和按钮,还可以实现图表绘制、数据可视化、复杂的用户交互等。例如,通过引入JFreeChart库,可以创建各种统计图表;使用JavaFX的ScenicView工具,可以进行更精细...

    java可视化编程包

    Java可视化编程包是一种简化Java图形用户界面(GUI)开发的工具集合,主要针对那些在创建交互式图形界面时遇到挑战的程序员。Java本身提供了Swing和JavaFX等库来构建GUI,但这些库的使用需要一定的学习曲线,尤其是...

    java可视化界面操作数据库编程.doc

    - 使用Java Swing库构建可视化界面,包括`JFrame`作为窗口容器,`JButton`、`JLabel`、`JTextField`等组件实现用户交互。 - 实现事件监听器,如`ActionListener`,处理用户的输入和按钮点击事件。 4. **MIS系统...

    国际象棋 java 实现 可视化界面.zip

    在本项目中,我们关注的是使用Java编程语言实现一个具有可视化界面的国际象棋游戏。国际象棋是一种双人对战策略游戏,已有数百年的历史,而将其与现代编程技术结合,可以创建出互动性强、用户体验良好的软件。下面将...

    swing可视化开发插件

    Swing可视化开发插件是Java开发环境中的一种工具,主要用于帮助开发者通过图形化界面构建Swing应用,极大地简化了用户界面的开发过程。Eclipse作为一款流行的开源集成开发环境(IDE),提供了丰富的扩展功能,其中就...

    一个利用Java Swing实现可视化界面的扫雷小游戏.zip

    在这个项目中,开发者使用Swing构建了一个可视化的扫雷游戏。扫雷游戏是一种经典的逻辑游戏,玩家需要通过点击格子来找出隐藏的雷,同时避免触发雷区。下面我们将深入探讨Java Swing在创建这个游戏中的应用以及扫雷...

    java编写的可视化计算器

    总的来说,这个Java编写的可视化计算器展示了Java在图形用户界面和算法设计上的应用。通过学习和理解这个项目,开发者不仅可以提升Java编程技能,还能加深对算法设计和数据结构的理解,尤其是对于表达式解析和运算...

Global site tag (gtag.js) - Google Analytics