只实现了文件选取,以及第一个到第二个向导界面的跳转功能,暂作备份。
import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.File; import javax.swing.JButton; import javax.swing.JFileChooser; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTextField; public class Entrance implements ActionListener { private JFrame firstFram,secondFram; private JPanel firstPanel; private JPanel secondPanel; private JFileChooser awPathCh = new JFileChooser(); private JTextField awPathText; private static String awFile; private void firstFram(){ firstFram = new JFrame(); firstFram.setSize(500,400); firstFram.setDefaultCloseOperation(3); firstFram.setResizable(false); firstPanel = new JPanel(); firstPanel.setBackground(new Color(90,90,146)); firstPanel.setLayout(null); awPathText = new JTextField(); awPathText.setSize(300,25); awPathText.setBounds(160, 260, 200, 25); JButton awButton,next; awButton = new JButton("File"); awButton.setName("awButton"); awButton.setBounds(360, 260, 60, 25); awButton.addActionListener(this); next = new JButton("Next"); next.setName("next1"); next.setBounds(250, 320, 75, 26); next.addActionListener(this); firstPanel.add(awPathText); firstPanel.add(awButton); firstPanel.add(next); firstFram.add(firstPanel); firstFram.setVisible(true); } private void secondFram(){ secondFram = new JFrame(); secondFram.setSize(500,400); secondFram.setDefaultCloseOperation(3); secondFram.setResizable(false); secondPanel = new JPanel(); secondPanel.setBackground(new Color(0,0,0)); secondPanel.setLayout(null); JButton programButton,back,next; programButton = new JButton("File"); programButton.setName("awPathButton"); programButton.setBounds(360, 260, 60, 25); programButton.addActionListener(this); back = new JButton("Back"); back.setName("back2"); back.setBounds(200, 320, 75, 26); back.addActionListener(this); next = new JButton("Next"); next.setName("next2"); next.setBounds(300, 320, 75, 26); next.addActionListener(this); secondPanel.add(programButton); secondPanel.add(back); secondPanel.add(next); secondFram.add(secondPanel); secondFram.setVisible(true); } public static void main(String[] args) { Entrance entrance = new Entrance(); entrance.firstFram(); } public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub JButton bt = (JButton) e.getSource(); if (bt.getName() == "awButton") { int showOpenDialog = awPathCh.showOpenDialog(firstPanel); File selectedFile = awPathCh.getSelectedFile(); if(null != selectedFile && showOpenDialog == JFileChooser.APPROVE_OPTION){ awPathText.setText(selectedFile.getPath()); awFile = awPathText.getText(); } }else if(bt.getName() == "next1" && awPathText.getText().length() > 4){ firstFram.removeAll(); firstFram.dispose(); secondFram(); }else if(bt.getName() == "back2"){ secondFram.removeAll(); secondFram.dispose(); firstFram(); awPathText.setText(awFile); } } }
您还没有登录,请您登录后再发表评论
Java Swing 是Java GUI(图形用户界面)库的一部分,主要用于创建桌面应用程序。它是Java Foundation Classes (JFC) 的一部分,提供了一套丰富的组件和接口,帮助开发者构建美观且功能丰富的交互式用户界面。在这个...
在这个“Java Swing 简单的员工管理系统”中,开发者利用Swing来设计用户界面,实现了对MySQL数据库的员工数据管理功能,包括增(添加员工)、删(删除员工)、改(修改员工信息)和查(查询员工信息)等基本操作。...
在这个"一个基于Java Swing开发的ATM机例子"中,我们可以深入理解如何使用Swing构建一个简单的模拟ATM机应用。 首先,Swing 提供了丰富的组件库,如 JButton、JLabel、JTextField、JOptionPane 等,这些组件可以...
Java Swing 是Java GUI(图形用户界面)开发的一个重要库,它是Java AWT(Abstract Window Toolkit)的扩展,提供了更为丰富的组件和更灵活的设计能力。在深入学习Java Swing的过程中,我们通常会经历初级、中级、...
在这个"java SE swing例子程序"的压缩包中,我们可以期待找到一些展示Swing特性和功能的实际代码示例。 Swing是基于Java AWT(Abstract Window Toolkit)的,但比AWT更加先进,因为它使用了轻量级组件模型,这意味...
Java Swing是Java GUI(图形用户界面)编程的一个重要库,它是Java AWT(Abstract Window Toolkit)的扩展,提供了更丰富的组件和更好的可定制性。在Java Swing中,开发者可以创建出美观、功能丰富的桌面应用程序。...
Java Swing 是一个用于构建图形用户界面(GUI)的库,它是Java Foundation Classes (JFC)的一部分。在Java中,Swing 提供了丰富的组件集合,用于创建美观且功能强大的桌面应用程序。下面我们将深入探讨Swing库中的...
Java Swing 是Java GUI(图形用户界面)开发的一个重要库,它是Java AWT(Abstract Window Toolkit)的扩展,提供了更为丰富的组件和更强大的功能。Swing 自学例子是学习 Swing 编程的好途径,特别是对于初学者来说...
在Java编程领域,Swing是一个用于构建桌面应用程序的图形用户界面(GUI)工具包,它是Java Foundation Classes(JFC)的一部分。而Model-View-Controller(MVC)是一种软件设计模式,它有助于将业务逻辑、用户界面和...
Java Swing 是Java GUI(图形用户界面)库的一部分,它提供了丰富的组件来构建桌面应用程序。在Java Swing中,`JFileChooser`是用于实现文件选择对话框的关键类,它允许用户从本地文件系统中打开或保存文件。这个小...
Java Swing 是Java GUI(图形用户界面)库的一部分,主要用于创建桌面应用程序。Swing 提供了丰富的组件集,允许开发者构建功能强大的、具有视觉吸引力的用户界面。以下将针对压缩包中的文件名,逐一解析其中涉及的...
Java Swing 是Java GUI(图形用户界面)开发的一个重要库,它是Java Foundation Classes (JFC)的一部分,用于构建桌面应用程序。Swing 提供了一系列组件,如按钮、文本框、菜单等,帮助开发者创建丰富的用户界面。在...
Java Swing是Java Standard Edition(Java SE)的一部分,用于构建桌面应用程序的图形用户界面(GUI)。它是Java AWT(Abstract Window Toolkit)的扩展,提供了更丰富、更现代的组件和更灵活的设计选项。Swing库是...
Java Swing 是Java GUI(图形用户界面)库的一部分,它提供了丰富的组件用于构建桌面应用程序。在Swing中,可折叠菜单是一种提高用户界面交互性的功能,它允许用户隐藏或显示菜单项,以减少屏幕上的视觉混乱并使界面...
总之,这个“java swing 编写的简易计算器”项目是学习Java Swing和事件处理的好例子。通过这个项目,你可以深入理解如何组合Swing组件,处理用户输入,以及构建简单的桌面应用。同时,这也是一个锻炼逻辑思维和编程...
数据库管理工具GUI例子(Java Swing)是利用Java的Swing库构建的一种图形用户界面应用程序,主要用于简化数据库的交互和管理。在IT领域,GUI(图形用户界面)为用户提供直观、友好的操作方式,而Java Swing作为Java的...
Java Swing聊天室是一种基于Java GUI(图形用户界面)框架Swing构建的实时通信应用程序。Swing是Java标准库的一部分,提供了丰富的组件库,用于创建桌面应用程序。在这个项目中,我们将探讨如何利用Java Swing来实现...
Java Swing是Java Foundation Classes (JFC)的一部分,提供了一套丰富的用户界面组件,用于构建桌面应用程序。Swing提供了比原生Java AWT(Abstract Window Toolkit)更高级、更易用的组件库,支持丰富的图形用户...
在JavaSwing编程中,开发者可以创建丰富的桌面应用程序,包括按钮、文本框、菜单等组件,以及布局管理器来组织这些组件。本项目"JavaSwing编程demo"是一个基于Swing的实践应用,旨在帮助初学者了解和掌握Swing的基本...
相关推荐
Java Swing 是Java GUI(图形用户界面)库的一部分,主要用于创建桌面应用程序。它是Java Foundation Classes (JFC) 的一部分,提供了一套丰富的组件和接口,帮助开发者构建美观且功能丰富的交互式用户界面。在这个...
在这个“Java Swing 简单的员工管理系统”中,开发者利用Swing来设计用户界面,实现了对MySQL数据库的员工数据管理功能,包括增(添加员工)、删(删除员工)、改(修改员工信息)和查(查询员工信息)等基本操作。...
在这个"一个基于Java Swing开发的ATM机例子"中,我们可以深入理解如何使用Swing构建一个简单的模拟ATM机应用。 首先,Swing 提供了丰富的组件库,如 JButton、JLabel、JTextField、JOptionPane 等,这些组件可以...
Java Swing 是Java GUI(图形用户界面)开发的一个重要库,它是Java AWT(Abstract Window Toolkit)的扩展,提供了更为丰富的组件和更灵活的设计能力。在深入学习Java Swing的过程中,我们通常会经历初级、中级、...
在这个"java SE swing例子程序"的压缩包中,我们可以期待找到一些展示Swing特性和功能的实际代码示例。 Swing是基于Java AWT(Abstract Window Toolkit)的,但比AWT更加先进,因为它使用了轻量级组件模型,这意味...
Java Swing是Java GUI(图形用户界面)编程的一个重要库,它是Java AWT(Abstract Window Toolkit)的扩展,提供了更丰富的组件和更好的可定制性。在Java Swing中,开发者可以创建出美观、功能丰富的桌面应用程序。...
Java Swing 是一个用于构建图形用户界面(GUI)的库,它是Java Foundation Classes (JFC)的一部分。在Java中,Swing 提供了丰富的组件集合,用于创建美观且功能强大的桌面应用程序。下面我们将深入探讨Swing库中的...
Java Swing 是Java GUI(图形用户界面)开发的一个重要库,它是Java AWT(Abstract Window Toolkit)的扩展,提供了更为丰富的组件和更强大的功能。Swing 自学例子是学习 Swing 编程的好途径,特别是对于初学者来说...
在Java编程领域,Swing是一个用于构建桌面应用程序的图形用户界面(GUI)工具包,它是Java Foundation Classes(JFC)的一部分。而Model-View-Controller(MVC)是一种软件设计模式,它有助于将业务逻辑、用户界面和...
Java Swing 是Java GUI(图形用户界面)库的一部分,它提供了丰富的组件来构建桌面应用程序。在Java Swing中,`JFileChooser`是用于实现文件选择对话框的关键类,它允许用户从本地文件系统中打开或保存文件。这个小...
Java Swing 是Java GUI(图形用户界面)库的一部分,主要用于创建桌面应用程序。Swing 提供了丰富的组件集,允许开发者构建功能强大的、具有视觉吸引力的用户界面。以下将针对压缩包中的文件名,逐一解析其中涉及的...
Java Swing 是Java GUI(图形用户界面)开发的一个重要库,它是Java Foundation Classes (JFC)的一部分,用于构建桌面应用程序。Swing 提供了一系列组件,如按钮、文本框、菜单等,帮助开发者创建丰富的用户界面。在...
Java Swing是Java Standard Edition(Java SE)的一部分,用于构建桌面应用程序的图形用户界面(GUI)。它是Java AWT(Abstract Window Toolkit)的扩展,提供了更丰富、更现代的组件和更灵活的设计选项。Swing库是...
Java Swing 是Java GUI(图形用户界面)库的一部分,它提供了丰富的组件用于构建桌面应用程序。在Swing中,可折叠菜单是一种提高用户界面交互性的功能,它允许用户隐藏或显示菜单项,以减少屏幕上的视觉混乱并使界面...
总之,这个“java swing 编写的简易计算器”项目是学习Java Swing和事件处理的好例子。通过这个项目,你可以深入理解如何组合Swing组件,处理用户输入,以及构建简单的桌面应用。同时,这也是一个锻炼逻辑思维和编程...
数据库管理工具GUI例子(Java Swing)是利用Java的Swing库构建的一种图形用户界面应用程序,主要用于简化数据库的交互和管理。在IT领域,GUI(图形用户界面)为用户提供直观、友好的操作方式,而Java Swing作为Java的...
Java Swing聊天室是一种基于Java GUI(图形用户界面)框架Swing构建的实时通信应用程序。Swing是Java标准库的一部分,提供了丰富的组件库,用于创建桌面应用程序。在这个项目中,我们将探讨如何利用Java Swing来实现...
Java Swing是Java Foundation Classes (JFC)的一部分,提供了一套丰富的用户界面组件,用于构建桌面应用程序。Swing提供了比原生Java AWT(Abstract Window Toolkit)更高级、更易用的组件库,支持丰富的图形用户...
在JavaSwing编程中,开发者可以创建丰富的桌面应用程序,包括按钮、文本框、菜单等组件,以及布局管理器来组织这些组件。本项目"JavaSwing编程demo"是一个基于Swing的实践应用,旨在帮助初学者了解和掌握Swing的基本...