当前位置: 首页 > 面试题库 >

地址簿的下一个和上一个按钮

呼延原
2023-03-14
问题内容

我正在制作通讯录,我需要循环浏览所有联系人。联系人是从文件导入的,并按以下方式读入JTextField

姓名
电话
手机
地址

我该怎么做呢?

我试过了,它可以运行,但是按钮什么也没做。

编辑:现在使用此:

           public void importContacts() 
           {
        try 
            {

             BufferedReader infoReader = new BufferedReader(new FileReader("../files/example.txt"));
            txtName   .setText(readLine(infoReader));
        txtPhone  .setText(readLine(infoReader));
        txtMobile .setText(readLine(infoReader));
        txtAddress.setText(readLine(infoReader));

            } 
            catch (IOException ioe) 
            {

            JOptionPane.showMessageDialog(null, ioe.getMessage());
        }

}


问题答案:

用你的importContacts()方法

你做 :

 txtName.setText(Name.get(0));
 txtPhone.setText(Phone.get(0));
 txtMobile.setText(Mobile.get(0));
 txtAddress.setText(Address.get(0));

而不是.get(0)我认为应该.get(index)根据您的代码

- 编辑 -

或者避免在此处重新导入您的联系人,您的previous()方法应为:

public void Previous()
            {
                    if (index > 0)
                    {
                            index--;
                    }
                    txtName.setText(Name.get(index));
                    txtPhone.setText(Phone.get(index));
                    txtMobile.setText(Mobile.get(index));
                    txtAddress.setText(Address.get(index));

            }

  public void Next()
            {
                    if(index < temp.size() - 1){
                       index++;
                     }
                    txtName.setText(Name.get(index));
                    txtPhone.setText(Phone.get(index));
                    txtMobile.setText(Mobile.get(index));
                    txtAddress.setText(Address.get(index));

            }

-最终编辑,pastebin中的代码源可用



 类似资料:
  • 我非常努力地显示下一个&上一个按钮,不管它是否在我的wordpress主题上处于活动状态。我似乎想不出一个办法来让它工作。我正在尝试这样做:http://www.kinocreative.co.uk/hints-and-tips/wordpress-nextpreview-post-navigation-with-images-and-inactive-links/extracty but for

  • 我一直在努力解决这个问题。我正在尝试的是只显示下一个和上一个按钮。直到我得到 我不想要邮政的链接,我想要邮政的子页链接。我在一篇文章中使用多个页面。我正在使用分页符 nextpage注释功能

  • 问题内容: 有没有类似于.Net 和Java的属性。 问题答案: 使用List接口的方法获取对象。从那里,你可以使用,,,和方法来浏览列表。这是一个使用的非常简单的示例。 示例代码应打印“ A”。

  • 我是一个新手,我正在尝试创建一个应用程序来在我的投资组合中使用。本质上,该程序是一个可以访问不同菜单的菜单(json文件:texas_pick.js,Breakth.js…),该程序旨在以按钮的形式显示菜单选项,按钮的详细信息从各自的json文件中检索。我面临的问题是,单击菜单选项时,会检索最后一个菜单项的数据。我将后端编程为只将商品名称和价格推送到数据库,而前端则检索这些数据并将其显示在表上。检

  • 问题内容: 引导轮播是否可扩展以在滑块中显示下一个和上一个图像? 目前,我的轮播看起来像这样,如何将上一张和下一张图像添加到当前活动的幻灯片中? 问题答案: Bootstrap是可能的,但是需要一些自定义… 您必须使用CSS和jQuery自定义幻灯片的位置。 另一个变化是仅显示下一张和上一张幻灯片的一部分。这可以通过在.. 的左侧和右侧上放置绝对位置叠加来完成。

  • 问题内容: 对于有人问过这个问题,或者提出一个愚蠢的问题,我深表歉意。但是,我是新手,您是专家,我很乐意向您学习专家的建议和经验。 我想将分页添加到每页显示200条记录的应用程序中。页面底部应有数字。如果有1050,则第一页将显示100,而页面底部将显示数字1,2,3,4,5和6。 实现此目的的一般逻辑是什么?我知道数据库每次必须选择200,并且我必须跟踪第一条记录。 有没有一种方法可以知道总共将