该小应用程序扩展JApplet并通过调用JApplet.getContentPane()方法来获得对其内容窗格的引用。这个标签随后被实例化并被添加到这个内容窗格中。 ...2.1.3 应用程序 例2-2所示的应用程序与例2-1所示的小应用程序在功能上是完成相同的。它们都把JLabel的一个实例添加到它们的根窗格的内容窗格中。 ...并把它的可见性设置为true。 从本质上讲,这种技术会产生共享一个内容窗格的应用程序和小应用程序。当例2-3中的代码被编译后,它可以既作为小应用程序运行又可以作为应用程序运行。 ...把菜单项添加到菜单中,再把菜单添加到菜单条中,按钮则被添加到小应用程序的内容窗格中。最后,调用JApplet.setJMenuBar(),把菜单条添加到小应用程序中。 ...2.3.4 内部窗体 Swing的内部窗体是包含在桌面窗格中的窗体(参见第15章“内部窗体和桌面窗格”),Swing的内部窗体是轻量组件,如果把重量组件添加到一个内部窗体,则这个窗体很可能会遇到到麻烦
△ 在大屏幕布局中,拖放 是一种自然的交互,即使是在同一个应用中也是如此 △ 通过使用多实例功能,用户可以并排运行应用的多个副本。...为此,您可以使用更新的 SlidingPaneLayout 库。这个库如今支持双窗格布局,SlidingPaneLayout 会使用两个窗格的宽度来决定如何布局 UI。...例如,如果列表窗格的最小宽度为 200dp,而细节窗格需要 400dp,那么当窗口总宽度在 600dp 或以上时,SlidingPaneLayout 会自动将两个窗格并排显示。...例如,为了防止用户划进一个空窗格,您可能会让用户必须点击一个列表项来加载该窗格的信息,但允许用户通过划动返回列表。而在可折叠设备或平板电脑上,如果有空间并排显示两个视图,锁定模式会被忽略。...最明显的例外则是当您的应用使用了独占资源,如麦克风或摄像头的时候。这方面的更多细节请参阅我们 之前的博文。 案例分享 为大屏幕优化应用不仅可以改善用户体验,还可以收获商业成果。
总是可以看到所有的东西是如何在一个单一的视图中联系在一起的,并对查询进行最小修改,从而使转换过程处于最理想的状态。 当使用查询诊断工具和检查更高级的特性(如查询折叠和检查查询计划)时,这非常有用。...不幸的是,虽然在 Power Query 编辑器中的【查询】导航器窗格中是这样的,但在【查询 & 连接】窗格中并不支持拖放操作。要在这个窗格中分配查询,需要执行以下操作。...一旦到了那里,展开【查询】导航窗格,就可以完全使用拖放功能,使工作变得简单。 2.4.3 排列查询和文件夹 查询组是按照创建的顺序显示的。...虽然这样做有一定的逻辑,但实际情况是,需要将查询重新组织成另一种顺序。同样,和移动文件夹一样,只有在 Power Query 编辑器的【查询】导航窗格中才支持拖放。...如果在 Excel 的 【查询 & 连接】窗格中工作,需要采取的步骤如下。 右击查询或组【上移(下移)】。 根据需要多次重复这个动作,以使的项目获得的正确的顺序。
例如,无论何时控制器处理命令,都会将文本插入文档中,这称为“插入字符串”命令。被插入的字符串可以是单个的字符,也可以粘贴缓冲区的内容。文档过滤器可以中途截取命令,并改变字符串或者取消插入。...参数:bypass 一个对象,允许你执行一个屏蔽过滤器的编辑命令 offset 插入文本处的偏移 length 被替换部分的长度 text 将要插入的字符 attrib 插入文本的格式属性 • void...在Swing中,文本区没有滚动条。如果需要滚动条,可以把文本区中插入一个滚动窗格(scroll pane)中。...提示:在Swing中,为组件增加滚动条的通用机制是将组件放置在滚动窗格中。 例9-4给出了文本区演示的完整代码。这个程序只能在文本区中修改文本。点击“Insert”将句子插入文本末尾。...参数:c 跳格的列数 javax.swing.JScrollPane 1.2 • JScrollPane(Component c) 创建一个显示指定组件内容的滚动窗格。
我们的应用程序将由两个窗格组成,用户可以编写或编辑Markdown和一个右窗格,该窗格以HTML形式呈现用户的Markdown。...[figure31.png] 图3.1 我们的应用程序的线框显示,用户可以在左侧窗格中输入文本,或者从用户的文件系统的文件中加载文本。 在这一章中,我们为我们的应用奠定了基础。...您可能从未过多地考虑过它,因为我们已经习惯了在web上使用它,但是当我们开发桌面应用程序时,它看起来并不合适。在我们的应用程序中,它看起来尤其糟糕,其中一半的UI实际上是一个大型文本输入。...对于初学者,我们希望在左窗格中的Markdown发生更改时更新右窗格中呈现的HTML视图(参见图3.7)。这就是我们唯一的依赖—Marked—发挥作用的地方。...[figure37.jpg] 图3.7 我们将在左侧窗格中添加一个事件监听器,它将以HTML的形式呈现标记并显示在右侧窗格中。
我们的应用程序将由两个窗格组成,用户可以编写或编辑Markdown和一个右窗格,该窗格以HTML形式呈现用户的Markdown。...图3.1 我们的应用程序的线框显示,用户可以在左侧窗格中输入文本,或者从用户的文件系统的文件中加载文本。 在这一章中,我们为我们的应用奠定了基础。...您可能从未过多地考虑过它,因为我们已经习惯了在web上使用它,但是当我们开发桌面应用程序时,它看起来并不合适。在我们的应用程序中,它看起来尤其糟糕,其中一半的UI实际上是一个大型文本输入。...对于初学者,我们希望在左窗格中的Markdown发生更改时更新右窗格中呈现的HTML视图(参见图3.7)。这就是我们唯一的依赖—Marked—发挥作用的地方。 ?...图3.7 我们将在左侧窗格中添加一个事件监听器,它将以HTML的形式呈现标记并显示在右侧窗格中。 引入依赖项很容易,因为我们可以使用Node的require来引入marked。
如果有一个已经被设置为数值型数据类型的列,用户试图对其使用一个需要文本输入的命令,由于数据类型不匹配,会收到一个错误。...像桌面和下载这样的个性化文件夹在文件路径中包含本机用户名,甚至网络驱动器也可以映射到不同人的不同字母。...在这种情况下,Power Query 试图在 “Item Name” 列上设置数据类型,但是该列已经不存在了,因为它在上一步中已经被重命名为不同的名称了。...会注意到,错误信息显示在预览下方的 “结果窗格” 中,并指出它是一个 “DataFormat.Error”。...图 3-20 在 Power Query 中这个公式不兼容 结果窗格显示了 “Expression.Error”(由试图进行的数学运算触发错误),提示的意思是,不能用数字乘以文本。
New Bing 今年2月,随着必应AI的推出,微软在可以说是在措手不及的竞争中脱颖而出。虽然谷歌最终推出了一个不错的band版本,但它仍然被认为落后于必应AI聊天机器人。...除了基于文本的查询,新的必应AI聊天机器人将接受你粘贴到界面中或从桌面或文件夹拖放的图像。...在我们的演示中,我们问必应AI为什么海王星是蓝色的,除了文本解释(与它的甲烷大气有关),我们还得到了一张蓝色星球的漂亮大照片 当我们搜索必应AI滑雪课程时,我们得到了一堆YouTube视频,这些视频将在聊天窗口中播放...其他更新包括保存所有以前必应AI聊天会话的功能,您可以在侧边栏窗口窗格中轻松访问这些会话。更好的是,您可以为清晰起见重命名任何会话。遗憾的是,似乎没有办法将它们组织成主题组。...当你在更新后的必应AI聊天中打开一个链接时,你不会离开聊天窗口。相反,它会移动到重新设计的侧边栏窗格,而打开的链接会出现在重新设计的Edge浏览器中(我注意到的唯一设计变化是弯曲的角落)。
包括适当缩放以展示更多内容,如示例中的副标题和日期,以及较小的组合技术,例如在紧凑型的布局中对内容进行视觉分组并保持其相关性等。...,剩余空间可通过 layout_weight 分配,如左图所示;如果空间不足,如右图所示,则每个窗格都使用父视图的全宽,详情窗格将被滑到一边,或直接覆盖第一个窗格。...在 Trackr 应用 中效果如下图所示: 关于如何使用 SlidingPaneLayout 实现双窗格布局的相关内容,请参阅 Android 开发者网站: 创建双窗格布局,该页面还介绍了其他内容,例如集成系统返回按钮以实现侧滑回退窗格等...FoldingFeature 中还包含窗口中的折叠位置,当折叠导致内容视图被割裂时,我们应该及时更新布局参数。...只要两个窗格都能容纳进去,SlidingPaneLayout 会将窗格置于折叠姿态的另一侧。
现在将在browser选项卡中打开Dev工具,控制台选项卡将是活动的。这个选项卡允许您在任何时候执行任意的JavaScript代码,或者从控制台查看任何输出。日志调用。...此选项卡的左窗格具有加载到页面的所有源文件的树视图。您可以像在IDE中那样导航这些内容,因为内容显示在中央窗格中。一旦选择了脚本,您可以使用这个窗格中的Outline选项卡来查看文件功能的概述。 ?...要启用此功能,请单击包含暂停符号的停止标志图标。启用时它将是蓝色的。 步骤5:逐步完成代码 现在我们知道了如何在代码中设置断点,我们想要遍历每一行,这样我们就可以知道哪里出错了。...为此,在调试窗格中使用四个按钮。 ? 继续执行您的代码,直到当前行上的下一个断点步骤,将我们移动到下一行步骤,进入到当前函数调用的下一个函数调用,回到调用堆栈一级。...您只需单击这个列表中的一个项目,您将被移回该函数。请记住,执行中的当前位置没有改变,因此使用Step Over按钮将从调用堆栈的顶部继续。 步骤6:确定应用程序的状态。
API注释 想要了解如何在代码中定义图片视图,请参考UIImageView. 图片视图: 不存在任何预先定义好的外观,同时在默认状态下它不支持用户的交互行为。...如果你想在竖屏环境中展示全屏的浮出层,请参阅下文中的模态视图相关内容。 避免提供“取消浮出层”按钮。浮出层应当在它不需要的时候自动关闭。...举个例子,对分视图: 可以在横屏环境中展示并排展示两个窗格 可以让主窗格在详情窗格上方显示,也可以在不需要的时候(尤其是竖屏情况下)隐藏主窗格。...(你应当在代码中实现这个效果。) 避免创建一个比主窗格更窄的详情窗格。如果右侧详情窗格比左侧主窗格窄,对分视图控制器将不能占满整个屏幕,产生视觉不平衡的整体效果。 避免在两侧窗格中都同时展示导航栏。...这样会让用户很难分清这两个窗格的从属关系。 一般来说,始终显示左侧主窗格中当前选中的项。尽管右侧窗格中的内容会变化,但它应当始终保持着与当前选中窗格的相关性。
谁动了我的单元格 像Word一样,Excel也可以利用修订功能追踪用户对单元格的更改,只需要选择【审阅】选项卡中的【修订】,选择【突出显示修订】即可打开此功能。...在单元格中输入文本型数值 有时候当我们需要在Excel中输入手机号码或者身份证号码,或者是0开头的电话号码时,Excel总会自动把它识别成数值类型的数据,并且会自动去掉开头的“0”,或者用科学计数法来表示...菜单中的【待办事项栏】来调整待办事项栏的显示,通过【视图】菜单中的【导航窗格】来调整导航窗格的显示状态。...快速选定PowerPoint中的对象 为了表达需要,PowerPoint中的对象往往会有重叠,这就使得我们选择被其它层盖住的对象时变得比较困难。这种情况下,可以尝试使用“选择窗格”。...在【开始】选项卡中选择【查找和选择】,在下拉列表中选择【选择窗格】,这样就会在右侧显示出一个任务窗格,幻灯片中的对象便一目了然了。在选择窗格中可以对各个对象进行显示/隐藏,调整层次顺序等操作。
但是您知道您可以将文件夹(甚至文件)拖到Finder工具栏上以为其创建快捷方式吗?您需要按住Command键才能使它起作用。当您看到附近的绿色“+”号时,请释放该文件夹。...每当我输入rs时,它就会显示出来。并按空格键。 12.在文本中插入Apple图标 您可能不需要经常输入Apple徽标(如果有的话),但无论如何,我还是在这里包括此快捷方式,因为它很酷。...您知道当您将鼠标悬停在电子邮件中的网页链接上时会显示的向下箭头吗?那是预览按钮。 单击该按钮可以在弹出窗口中显示链接的页面。...18.从任何窗格查看所有系统偏好设置 如果每次要切换到其他窗格时都使用“显示全部”按钮还原到“系统偏好设置”的主视图,则需要此设置。无需单击该按钮,而是单击并按住以显示带有所有可用首选项窗格的菜单。...现在,单击要查看的项目,您将立即跳转到该窗格。 在Mac上还容易错过什么? 在使用Mac数月或数年后发现漂亮的macOS功能不是苦乐参半吗?好吧,迟到总比没有好!
斜体、加粗、插入图片、引用、插入图片、代码、表格、有序列表等等操作就在你敲完代码的一瞬间通通魔法般地“变成现实”,你在编辑器上看到的直接就是 Markdown 最终的排版效果了,这种行云流水般的写作体验真的非常非常的棒...全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一。...多个窗格 Xftp支持超过2窗格,每个窗格中可以有多个选项卡。 你可以传输文件到多个目的地没有经历每一个选项卡。 同时,“所有远程会话发送”功能允许您将文件发送到多个位置。...所有打开的会话是通过简单的会话选项卡界面之间传输和文件在不同的服务器上可以很容易地打开会话。 它不仅减少了系统资源的使用,还提供更有条理的工作环境来提高用户工作效率。...一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统(Windows/Linux/Mac/其它系统)和进行开发、测试、部署新的应用程序的最佳解决方案。
完成后,三个查询都应该在 Excel 的【查询 & 连接】窗格中,或在 Power Query 编辑器的【查询】导航窗格中也可看见,如图 8-2 所示。...在 Excel 中完成这项工作的一个方法是,右击【查询 & 连接】窗格中的任意一个查询,并选择【追加】。此时将弹出如图 8-3 所示的对话框。...在 Power BI 中没有【查询 & 连接】窗格,建议用户学习一种能在多个程序中都适用的方法来做到这一点。...为了验证和可视化加载到 Excel 中的数据量,可以在这里用数据透视表来汇总数据。 选择 “Transaction” 表中的任何单元格【插入】【数据透视表】。...鉴于它不是最明显的元素,这可能是危险的。 8.3.2 合并区域或工作表 现在,如果工作表没有表,而是由职员命名工作表呢,会怎么样呢?可以合并所有的工作表吗?
早在2004年,该公司的创始人就启动了Addintools.com来销售Microsoft Office的加载项。...例如,如果您打开了多个文件,则不必分别保存和关闭它们; 只需从上下文菜单中单击“全部保存”即可保存所有文件。 要关闭所有打开的文件吗? 只需选择“全部关闭”,所有文件将被关闭。...一、Kutools选项卡01、查看组查看组包含导航窗格、阅读版式、更大的公司栏、快照(备份当前工作簿)、资料表格、查看选项、显示/隐藏等栏目或功能02、范围和单元格组范围和单元格组包含Range、复制范围...Kutools选项卡01、文件组文件组包含(文件)快照、刷新、重命名(文档)以及一些常见的Word文档优化功能02、插入组插入组包含自选文字窗格、复选框、多个图像插入、书签窗格:、插入/删除书签、显示/...Word日常工作中常见转换的工具集合Kutools Plus标签01、资源与文件组资源与文件组包含在Word中导出或导入数据的操作集合02、字幕组字幕组包含标题窗格、(插入)多个字幕、插入(标题)、选择标题
Win + T 打开时钟 Win + W 发送到白板 Win + X 切换边栏 Win + 1 打开或关闭边栏中的“呼叫”窗格 Win + 2 打开或关闭边栏中的“人脉”窗格 Win + 3 打开或关闭边栏中的...“消息”窗格 Win + 4 打开或关闭边栏中的“内容”窗格 Win + F6 在边栏、顶栏和底栏之间移动键盘焦点 Win + Shift + F6 以相反方向在边栏、顶栏和底栏之间移动键盘焦点 Win...以及,常用却没有快捷键的功能,比如Word中的“编号”、Excel中的“冻结窗格”、PowerPoint中的“对齐”“选择窗格”等,或编写/录制的宏,可以将其添加到快速访问工具栏,配合Alt +数字快速调用...Ctrl + Shift + =或Ctrl + + – 插入行/列/单元格 很好理解,被选中的单元格/行/列移开,插入新的单元格/行/列。...Shift + F3 – 插入函数 和点一下是一样的,有些应用场景中会快很多。 Ctrl + 9/0 – 隐藏指定行/列 选中单元格(所在的行/列)/行/列,隐藏之。
5月,我们发布了“应用所有过滤器”的预览选项,您可以在过滤器窗格中添加一个“应用”按钮,从本质上讲,您和您的最终用户可以一次应用所有过滤器修改。...作为此一般可用性版本的一部分,我们还对可用性进行了一些改进: 现在,您可以在“格式”窗格的“过滤器”窗格选项卡中更改“应用”按钮的填充颜色: 您还可以在主题本身中指定颜色: 我们还改善了“清除”过滤器的行为...以前,如果您单击“清除”过滤器,则该操作将立即生效,而不是像其他过滤器修改一样被推迟。现在,当您单击“清除过滤器”图标时,只有在您单击过滤器窗格上的“应用”按钮时,我们才会清除过滤器。...查看报告详细信息:在顶部横幅中,快速查看详细信息,例如上次刷新日期和联系信息。 垂直页面列表:报表页面名称现在位于垂直窗格的列表中。...分析窗格 “分析”窗格是经常被忽略但隐藏了一些有用功能的Power BI功能之一。它使您可以简单地向表中添加某些计算的元素,即平均值,中位数,常数和百分位数。
当我们对我们的模型感到满意时,只需将它导入到Core ML中,就可以在iOS、macOS、watchOS和tvOS应用程序中使用! 以下是Turi Create的支持的一些任务: ?...这些层类型中的一些已经被用在最先进的神经网络架构中,Core ML 3已经为我们提供了支持。 这仅仅意味着我们可以很容易地为我们的应用程序立即构建这样的模型。...在项目导航窗格中,选择ViewController.swift。这个文件包含了很多控制我们应用程序功能的代码。...你可以下载任何你想要的版本。尺寸越大,模型就越精确。同样,尺寸越小,模型运行的速度越快。 拖拽Resnet50.mlmodel文件放入项目导航窗格中的文件夹 将弹出一个带有一些选项的窗口。...选择默认选项,然后点击“Finish” 当我们将这样的文件拖放到Xcode中时,它会自动创建对该文件的引用。通过这种方式,我们可以轻松地在代码中访问该文件 以下是整个流程供参考: ?
领取专属 10元无门槛券
手把手带您无忧上云