按钮 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); }
相关推荐
- **新建 GUI 窗口**: 在 MyEclipse 8 中,选择 "File" -> "New" -> "Other" -> "WindowBuilder" -> "Swing Form",然后按照向导步骤创建一个新的 Java 类,将自动创建一个默认的 JFrame。 - **拖拽控件**: 在设计...
- 在RAD菜单栏选择“文件”->“新建”->“其他”->“Java”->“可视类”。 - 在“Java类”窗口中输入包名“mlg.library.gui”以及类名“MyLibraryDesktopApp”。 - 选择“样式”为“Swing -> 框架”,此时“超类...
* 新建可视类(Visual Class)在菜单栏选择“文件 -> 新建 -> 其它 -> Java -> 可视类”,点击“下一步”。 * 在“Java 类”窗口,“包”文本框输入mlg.library.gui,“名称”文本框输入“MyLibraryDesktopApp”,...
JavaGUI(Graphical User Interface)可视化插件是用于构建Java应用程序的工具,它允许开发者通过拖放组件的方式创建用户界面,极大地简化了UI设计过程。JavaGUI的核心是Swing和JavaFX两个库,它们提供了丰富的组件...
在描述中反复提及"java图形化界面框架",这强调了Swing对于创建Java GUI的重要性。虽然JavaFX在现代Java开发中越来越受到关注,但Swing仍然被广泛使用,特别是在那些需要向后兼容旧版本Java或者对性能有较高要求的...
在本项目中,我们关注的是一个使用Java编程语言实现的国际象棋游戏,它具有一个可视化界面。这个项目的核心目标是创建一个用户友好的棋盘界面,允许玩家进行互动并执行标准的国际象棋规则。以下是一些关键知识点: ...
Java 实现可视化界面肯德基(KFC)点餐系统代码实例 本篇文章主要介绍了使用 Java 实现可视化界面的肯德基(KFC)点餐系统,通过示例代码详细介绍了整个系统的设计和实现过程,对大家的学习或者工作具有一定的参考...
还在为基于C/S模式,使用GUI的Swing组件开发的界面排版烦恼吗,快使用可视化图形界面吧,至少各个组件的位置可以通过直接拖拽来设置,字体,大小位置,颜色等属性可以直接在界面上操作,而不用再通过写代码控制,...
此外,开发者可能还使用了一些可视化工具,如`JTree`或者自定义的绘图方法,来展示二叉排序树的结构,帮助用户更好地理解数据在树中的分布。 总的来说,`BiSortTreeGui.java`文件通过Java Swing库实现了二叉排序树...
这个程序实现了ATM的可视化界面,让用户能够体验到与真实ATM相似的操作流程。通过这个项目,我们可以深入理解Java GUI编程、事件处理、面向对象设计以及银行账户系统的基本逻辑。 首先,我们需要了解Java GUI(图形...
Eclipse 中 Java 窗体可视化开发 Eclipse 是一个功能强大的集成开发环境(Integrated Development Environment,IDE),它不仅支持 Java 语言,还支持其他语言,如 C++、Python 等。Eclipse 中的 Java 窗体可视化...
Java图形可视化学生成绩是一种利用Java的Swing库来创建用户界面,展示和分析成绩数据的方法。在Java中,Swing提供了一套丰富的组件和工具,可以用来构建具有图形界面的应用程序,包括图表、表格等,非常适合用于数据...
Java可视化插件是Java开发中的一个重要工具,它极大地简化了图形用户界面(GUI)的创建过程,让开发者无需深入理解复杂的窗口系统和事件处理机制,就能轻松构建出美观且功能丰富的用户界面。在Java编程中,GUI设计是...
在实际项目中,Java可视化代码不仅限于创建基本的窗口和按钮,还可以实现图表绘制、数据可视化、复杂的用户交互等。例如,通过引入JFreeChart库,可以创建各种统计图表;使用JavaFX的ScenicView工具,可以进行更精细...
Java可视化编程包是一种简化Java图形用户界面(GUI)开发的工具集合,主要针对那些在创建交互式图形界面时遇到挑战的程序员。Java本身提供了Swing和JavaFX等库来构建GUI,但这些库的使用需要一定的学习曲线,尤其是...
- 使用Java Swing库构建可视化界面,包括`JFrame`作为窗口容器,`JButton`、`JLabel`、`JTextField`等组件实现用户交互。 - 实现事件监听器,如`ActionListener`,处理用户的输入和按钮点击事件。 4. **MIS系统...
在本项目中,我们关注的是使用Java编程语言实现一个具有可视化界面的国际象棋游戏。国际象棋是一种双人对战策略游戏,已有数百年的历史,而将其与现代编程技术结合,可以创建出互动性强、用户体验良好的软件。下面将...
Swing可视化开发插件是Java开发环境中的一种工具,主要用于帮助开发者通过图形化界面构建Swing应用,极大地简化了用户界面的开发过程。Eclipse作为一款流行的开源集成开发环境(IDE),提供了丰富的扩展功能,其中就...
在这个项目中,开发者使用Swing构建了一个可视化的扫雷游戏。扫雷游戏是一种经典的逻辑游戏,玩家需要通过点击格子来找出隐藏的雷,同时避免触发雷区。下面我们将深入探讨Java Swing在创建这个游戏中的应用以及扫雷...
总的来说,这个Java编写的可视化计算器展示了Java在图形用户界面和算法设计上的应用。通过学习和理解这个项目,开发者不仅可以提升Java编程技能,还能加深对算法设计和数据结构的理解,尤其是对于表达式解析和运算...