`
5211422
  • 浏览: 209637 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

swing 初级学习(四)模式窗口取返回值

    博客分类:
  • java
阅读更多

javax.swing.JDialog类

 

a类:

 

·ChooseAddr dialog = new ChooseAddr(new javax.swing.JFrame(), true);
     dialog.setModal(true);//设置模式 dialog关闭后才能获取state的值
        String ip = dialog.getReturnIP();//取的返回值
       

 

b类

 

public class ChooseAddr extends javax.swing.JDialog {
 

     public String  getReturnIP(){
        return “1111111111”;
    }

}

分享到:
评论
1 楼 listen-raining 2014-11-06  
你好。

   我是这样写的:
   JButton b4=new JButton("showInputDialog");

   b4.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
Object[] options={"第一","第二","第三"};
JOptionPane.showInputDialog(null, "请选择一个", "输入", JOptionPane.INFORMATION_MESSAGE, null, options, options[0]);
}
});


    这样的话,如何获得窗口的返回值呢?? 求指教。。

相关推荐

    swing多窗口联动的实现示例

    在Java的Swing库中,开发GUI应用程序时,我们经常需要处理多个窗口之间的交互和数据共享,这在实际应用中非常常见,例如在一个主窗口进行操作,然后更新其他子窗口的信息。本示例"swing多窗口联动的实现示例"就是...

    javaSwing初级入门知识

    总结来说,"javaSwing初级入门知识"涵盖了从基础组件的使用到高级特性的探索。IBM的教程是很好的学习资源,通过阅读和实践,初学者可以快速掌握Swing的基本操作,为构建自己的Java桌面应用打下坚实的基础。在学习...

    java swing深入学习例子

    在深入学习Java Swing的过程中,我们通常会经历初级、中级、高级以及特效这四个阶段的学习。 **初级篇:基础组件与布局管理** 在初级阶段,我们需要掌握Swing的基础组件,如JButton、JLabel、JTextField、JTextArea...

    使用JavaSwing重写的美化版窗口模板

    综上所述,这个美化版窗口模板不仅展示了Java Swing的基本使用,还涉及到界面美化、事件处理、数据交互等多个方面,是学习和实践Java GUI开发的好素材。通过深入研究,开发者不仅可以掌握Java Swing的基本用法,还能...

    java swing 学习资料

    在这个"java swing 学习资料"中,我们可以通过提供的源码来深入理解Swing的基本用法和实践技巧。 Swing 包含了各种组件,如按钮(JButton)、文本框(JTextField)、标签(JLabel)、面板(JPanel)、滚动窗格(JScrollPane)...

    五子棋[swing初级版].rar

    《五子棋Swing初级版实现详解》 五子棋是一种深受人们喜爱的双人对弈棋类游戏,它的规则简单而策略性丰富,适合各年龄段的玩家。在这个项目中,我们将探讨如何使用Java Swing库来创建一个初级版的人机对战五子棋...

    QQ聊天窗口泡泡模式的Swing实现

    本篇文章将深入探讨如何使用Swing实现QQ聊天窗口中的“泡泡模式”,这是一种常见且吸引人的消息显示方式。 首先,Swing是Java AWT(Abstract Window Toolkit)的扩展,提供了更现代、更丰富的图形用户界面元素。它...

    java Swing初级编程

    本资源包含Swing方面的基础知识: 01分解颜色 02画板 03帧 04画布 05密码验证界面 06对话框 07滚动条 08边框 09单选框图片浏览器 10卡片布局管理器 11边界布局管理器 12进程条 13列表框和组合框 14选项卡 15菜单 16...

    swing编写我的电脑窗口

    2. **模型-视图-控制器(MVC)模式**:Swing组件通常遵循MVC模式,其中模型负责数据处理,视图负责显示,控制器处理用户交互。例如,JTree的模型可能是FileModel,视图是JTree本身,控制器则处理点击事件。 3. **...

    swing学习

    5. **模型-视图-控制器(MVC)模式**:Swing遵循MVC设计模式,将数据模型、用户界面(视图)和控制逻辑分离,使得代码更易于维护和扩展。例如,JTable组件就包含了TableModel、TableColumnModel和TableUI三个部分。 ...

    swing学习心得资料

    布局管理是Swing中的一个重要概念,比如FlowLayout、BorderLayout、GridLayout和GridBagLayout等,它们决定了组件在窗口中的排列方式。 此外,Swing还提供了一些高级特性,如模型-视图-控制器(MVC)设计模式的实现、...

    java Swing 气泡浮动提示窗口代码

    在Swing中,有时我们需要为用户提供一种轻量级的提示机制,比如气泡浮动提示窗口,这通常用于显示临时信息或者提示。在给定的代码中,作者实现了一个自定义的`ToolTip`类来达到这个目的。 `ToolTip`类主要包含了...

    javaSwing各种主题窗口

    Swing 提供了多种窗口主题,使得开发者可以为应用创建具有不同视觉风格的界面,以适应不同的操作系统环境,如 Windows、Mac OS(苹果系统)等。在Java Swing中,这些主题通常被称为“LookAndFeel”。 在Java Swing...

    JAVA-Swing学习资料入门级

    5. **模型-视图-控制器(MVC)模式**:Swing 遵循 MVC 设计模式,其中模型(Model)负责数据的存储和处理,视图(View)负责显示,控制器(Controller)负责两者之间的通信。 6. **国际化(Internationalization)*...

    java swing 初级

    在这个“Java Swing 初级”教程中,我们将深入探讨Swing的基础知识,包括组件的使用、布局管理以及事件处理。 1. **Swing组件**: Swing 提供了多种组件,如按钮(JButton)、文本框(JTextField)、标签(JLabel)...

    JAVA学习笔记swing JFrame窗口学习.rar_it_java swing_jframe_jframe mwc

    在Java编程语言中,Swing库是...在学习过程中,参考“JAVA学习笔记swing JFrame窗口学习.txt”文档将有助于深入理解这一主题。同时,“www.pudn.com.txt”可能提供了更多相关的学习资源和示例代码,可供进一步研究。

    java swing学习资料

    - Swing组件遵循MVC设计模式,分离了数据(Model)、显示(View)和行为(Controller)。 - 例如,`JTable` 类使用 `DefaultTableModel` 作为模型,显示数据,`TableModelListener` 作为控制器监听模型变化并更新...

    Swing学习系列 -- Swing读书笔记目录

    Swing学习系列是Java开发中的一个重要部分,它是一种用于构建桌面应用程序的图形用户界面(GUI)工具包。这篇Swing读书笔记目录旨在帮助开发者更好地理解和掌握Swing的相关知识,通过阅读和学习,可以提升在Java GUI...

    SWING源码例子,DAO模式例子

    总的来说,"SWING源码例子,DAO模式例子"是一个很好的学习资源,它可以帮助你理解如何在Java环境中构建图形用户界面以及如何使用DAO模式来处理数据库操作。通过对LXY_Hotel_System的分析和实践,你可以提升自己的...

Global site tag (gtag.js) - Google Analytics