首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

《Java 2 图形设计卷Ⅱ- SWING》第2章 Swing基本知识

该小应用程序扩展JApplet并通过调用JApplet.getContentPane()方法来获得对其内容引用。这个标签随后实例化并添加到这个内容。           ...2.1.3 应用程序    例2-2所示应用程序与例2-1所示小应用程序在功能上是完成相同。它们都把JLabel一个实例添加到它们内容。  ...并把它可见性设置为true。   从本质上讲,这种技术会产生共享一个内容应用程序和小应用程序。当例2-3代码编译后,它可以既作为小应用程序运行又可以作为应用程序运行。  ...把菜单项添加到菜单,再把菜单添加到菜单条,按钮则添加到小应用程序内容。最后,调用JApplet.setJMenuBar(),把菜单条添加到小应用程序。  ...2.3.4 内部窗体    Swing内部窗体是包含在桌面窗体(参见第15章“内部窗体和桌面”),Swing内部窗体是轻量组件,如果把重量组件添加到一个内部窗体,则这个窗体很可能会遇到到麻烦

2.4K20

可折叠设备、平板设备和大屏设备更新一览

△ 在大屏幕布局拖放 是一种自然交互,即使是在同一个应用也是如此 △ 通过使用多实例功能,用户可以并排运行应用多个副本。...为此,您可以使用更新 SlidingPaneLayout 库。这个库如今支持双布局,SlidingPaneLayout 会使用两个宽度来决定如何布局 UI。...例如,如果列表最小宽度为 200dp,而细节需要 400dp,那么当窗口总宽度在 600dp 或以上时,SlidingPaneLayout 会自动将两个并排显示。...例如,为了防止用户划进一个空,您可能会让用户必须点击一个列表项来加载该信息,但允许用户通过划动返回列表。而在可折叠设备或平板电脑上,如果有空间并排显示两个视图,锁定模式会被忽略。...最明显例外则是当您应用使用了独占资源,麦克风或摄像头时候。这方面的更多细节请参阅我们 之前博文。 案例分享 为大屏幕优化应用不仅可以改善用户体验,还可以收获商业成果。

2K20
您找到你想要的搜索结果了吗?
是的
没有找到

Power Query 真经 - 第 2 章 - 查询管理

总是可以看到所有的东西是如何在一个单一视图中联系在一起,并对查询进行最小修改,从而使转换过程处于最理想状态。 当使用查询诊断工具和检查更高级特性(查询折叠和检查查询计划)时,这非常有用。...不幸是,虽然在 Power Query 编辑器【查询】导航器是这样,但在【查询 & 连接】并不支持拖放操作。要在这个中分配查询,需要执行以下操作。...一旦到了那里,展开【查询】导航,就可以完全使用拖放功能,使工作变得简单。 2.4.3 排列查询和文件夹 查询组是按照创建顺序显示。...虽然这样做有一定逻辑,但实际情况是,需要将查询重新组织成另一种顺序。同样,和移动文件夹一样,只有在 Power Query 编辑器【查询】导航才支持拖放。...如果在 Excel 【查询 & 连接】工作,需要采取步骤如下。 右击查询或组【上(下移)】。 根据需要多次重复这个动作,以使项目获得正确顺序。

2.6K40

java Swing用户界面组件文本输入:文本域+密码域+格式化输入域

例如,无论何时控制器处理命令,都会将文本插入文档,这称为“插入字符串”命令。插入字符串可以是单个字符,也可以粘贴缓冲区内容。文档过滤器可以中途截取命令,并改变字符串或者取消插入。...参数:bypass 一个对象,允许你执行一个屏蔽过滤器编辑命令 offset 插入文本处偏移 length 替换部分长度 text 将要插入字符 attrib 插入文本格式属性 • void...在Swing,文本区没有滚动条。如果需要滚动条,可以把文本区插入一个滚动(scroll pane)。...提示:在Swing,为组件增加滚动条通用机制是将组件放置在滚动。 例9-4给出了文本区演示完整代码。这个程序只能在文本区修改文本。点击“Insert”将句子插入文本末尾。...参数:c 跳列数 javax.swing.JScrollPane 1.2 • JScrollPane(Component c) 创建一个显示指定组件内容滚动

4K10

第三章 构建Markdown应用程序 | Electron in Action(中译)

我们应用程序将由两个组成,用户可以编写或编辑Markdown和一个右,该以HTML形式呈现用户Markdown。...[figure31.png] 图3.1 我们应用程序线框显示,用户可以在左侧输入文本,或者从用户文件系统文件中加载文本。 在这一章,我们为我们应用奠定了基础。...您可能从未过多地考虑过它,因为我们已经习惯了在web上使用它,但是当我们开发桌面应用程序时,它看起来并不合适。在我们应用程序,它看起来尤其糟糕,其中一半UI实际上是一个大型文本输入。...对于初学者,我们希望在左Markdown发生更改时更新右呈现HTML视图(参见图3.7)。这就是我们唯一依赖—Marked—发挥作用地方。...[figure37.jpg] 图3.7 我们将在左侧添加一个事件监听器,它将以HTML形式呈现标记并显示在右侧

2K30

10分钟实现Typora(markdown)编辑器

我们应用程序将由两个组成,用户可以编写或编辑Markdown和一个右,该以HTML形式呈现用户Markdown。...图3.1 我们应用程序线框显示,用户可以在左侧输入文本,或者从用户文件系统文件中加载文本。 在这一章,我们为我们应用奠定了基础。...您可能从未过多地考虑过它,因为我们已经习惯了在web上使用它,但是当我们开发桌面应用程序时,它看起来并不合适。在我们应用程序,它看起来尤其糟糕,其中一半UI实际上是一个大型文本输入。...对于初学者,我们希望在左Markdown发生更改时更新右呈现HTML视图(参见图3.7)。这就是我们唯一依赖—Marked—发挥作用地方。 ?...图3.7 我们将在左侧添加一个事件监听器,它将以HTML形式呈现标记并显示在右侧。 引入依赖项很容易,因为我们可以使用Noderequire来引入marked。

2.6K50

Power Query 真经 - 第 3 章 - 数据类型与错误

如果有一个已经设置为数值型数据类型列,用户试图对其使用一个需要文本输入命令,由于数据类型不匹配,会收到一个错误。...像桌面和下载这样个性化文件夹在文件路径包含本机用户名,甚至网络驱动器也可以映射到不同人不同字母。...在这种情况下,Power Query 试图在 “Item Name” 列上设置数据类型,但是该列已经不存在了,因为它在上一步已经重命名为不同名称了。...会注意到,错误信息显示在预览下方 “结果,并指出它是一个 “DataFormat.Error”。...图 3-20 在 Power Query 这个公式不兼容 结果显示了 “Expression.Error”(由试图进行数学运算触发错误),提示意思是,不能用数字乘以文本。

5.2K20

Bing AI 聊天现已向所有人开放,并且功能将变得更加强大

New Bing 今年2月,随着必应AI推出,微软在可以说是在措手不及竞争脱颖而出。虽然谷歌最终推出了一个不错band版本,但它仍然认为落后于必应AI聊天机器人。...除了基于文本查询,新必应AI聊天机器人将接受你粘贴到界面或从桌面或文件夹拖放图像。...在我们演示,我们问必应AI为什么海王星是蓝色,除了文本解释(与它甲烷大气有关),我们还得到了一张蓝色星球漂亮大照片 当我们搜索必应AI滑雪课程时,我们得到了一堆YouTube视频,这些视频将在聊天窗口中播放...其他更新包括保存所有以前必应AI聊天会话功能,您可以在侧边栏窗口轻松访问这些会话。更好是,您可以为清晰起见重命名任何会话。遗憾是,似乎没有办法将它们组织成主题组。...当你在更新后必应AI聊天打开一个链接时,你不会离开聊天窗口。相反,它会移动到重新设计侧边栏,而打开链接会出现在重新设计Edge浏览器(我注意到唯一设计变化是弯曲角落)。

35820

折叠屏上应用设计规范,了解一下?

包括适当缩放以展示更多内容,示例副标题和日期,以及较小组合技术,例如在紧凑型布局对内容进行视觉分组并保持其相关性等。...,剩余空间可通过 layout_weight 分配,如左图所示;如果空间不足,如右图所示,则每个都使用父视图全宽,详情将被滑到一边,或直接覆盖第一个。...在 Trackr 应用 效果如下图所示: 关于如何使用 SlidingPaneLayout 实现双布局相关内容,请参阅 Android 开发者网站: 创建双布局,该页面还介绍了其他内容,例如集成系统返回按钮以实现侧滑回退等...FoldingFeature 还包含窗口中折叠位置,当折叠导致内容视图割裂时,我们应该及时更新布局参数。...只要两个都能容纳进去,SlidingPaneLayout 会将置于折叠姿态另一侧。

4.3K20

如何用7个简单步骤,在Firefox开发工具调试JavaScript

现在将在browser选项卡打开Dev工具,控制台选项卡将是活动。这个选项卡允许您在任何时候执行任意JavaScript代码,或者从控制台查看任何输出。日志调用。...此选项卡具有加载到页面的所有源文件树视图。您可以像在IDE那样导航这些内容,因为内容显示在中央。一旦选择了脚本,您可以使用这个Outline选项卡来查看文件功能概述。 ?...要启用此功能,请单击包含暂停符号停止标志图标。启用时它将是蓝色。 步骤5:逐步完成代码 现在我们知道了如何在代码设置断点,我们想要遍历每一行,这样我们就可以知道哪里出错了。...为此,在调试中使用四个按钮。 ? 继续执行您代码,直到当前行上下一个断点步骤,将我们移动到下一行步骤,进入到当前函数调用下一个函数调用,回到调用堆栈一级。...您只需单击这个列表一个项目,您将被回该函数。请记住,执行的当前位置没有改变,因此使用Step Over按钮将从调用堆栈顶部继续。 步骤6:确定应用程序状态。

4.1K60

iOS 9人机界面指南(四):UI元素(上) - 腾讯ISUX

API注释 想要了解如何在代码定义图片视图,请参考UIImageView. 图片视图: 不存在任何预先定义好外观,同时在默认状态下它不支持用户交互行为。...如果你想在竖屏环境展示全屏浮出层,请参阅下文中模态视图相关内容。 避免提供“取消浮出层”按钮。浮出层应当在它不需要时候自动关闭。...举个例子,对分视图: 可以在横屏环境展示并排展示两个 可以让主在详情上方显示,也可以在不需要时候(尤其是竖屏情况下)隐藏主。...(你应当在代码实现这个效果。) 避免创建一个比主更窄详情。如果右侧详情比左侧主窄,对分视图控制器将不能占满整个屏幕,产生视觉不平衡整体效果。 避免在两侧中都同时展示导航栏。...这样会让用户很难分清这两个从属关系。 一般来说,始终显示左侧主当前选中项。尽管右侧内容会变化,但它应当始终保持着与当前选中相关性。

10.1K51

Office 2007 实用技巧集锦

动了单元 像Word一样,Excel也可以利用修订功能追踪用户对单元更改,只需要选择【审阅】选项卡【修订】,选择【突出显示修订】即可打开此功能。...在单元输入文本型数值 有时候当我们需要在Excel输入手机号码或者身份证号码,或者是0开头电话号码时,Excel总会自动把它识别成数值类型数据,并且会自动去掉开头“0”,或者用科学计数法来表示...菜单【待办事项栏】来调整待办事项栏显示,通过【视图】菜单【导航】来调整导航显示状态。...快速选定PowerPoint对象 为了表达需要,PowerPoint对象往往会有重叠,这就使得我们选择其它层盖住对象时变得比较困难。这种情况下,可以尝试使用“选择”。...在【开始】选项卡中选择【查找和选择】,在下拉列表中选择【选择】,这样就会在右侧显示出一个任务,幻灯片中对象便一目了然了。在选择可以对各个对象进行显示/隐藏,调整层次顺序等操作。

5.1K10

18个您想了解微小但有用macOS功能

但是您知道您可以将文件夹(甚至文件)拖到Finder工具栏上以为其创建快捷方式?您需要按住Command键才能使它起作用。当您看到附近绿色“+”号时,请释放该文件夹。...每当我输入rs时,它就会显示出来。并按空格键。 12.在文本插入Apple图标 您可能不需要经常输入Apple徽标(如果有的话),但无论如何,我还是在这里包括此快捷方式,因为它很酷。...您知道当您将鼠标悬停在电子邮件网页链接上时会显示向下箭头?那是预览按钮。 单击该按钮可以在弹出窗口中显示链接页面。...18.从任何查看所有系统偏好设置 如果每次要切换到其他时都使用“显示全部”按钮还原到“系统偏好设置”主视图,则需要此设置。无需单击该按钮,而是单击并按住以显示带有所有可用首选项菜单。...现在,单击要查看项目,您将立即跳转到该。 在Mac上还容易错过什么? 在使用Mac数月或数年后发现漂亮macOS功能不是苦乐参半?好吧,迟到总比没有好!

6K30

Office 2007 实用技巧集锦

动了单元 像Word一样,Excel也可以利用修订功能追踪用户对单元更改,只需要选择【审阅】选项卡【修订】,选择【突出显示修订】即可打开此功能。...在单元输入文本型数值 有时候当我们需要在Excel输入手机号码或者身份证号码,或者是0开头电话号码时,Excel总会自动把它识别成数值类型数据,并且会自动去掉开头“0”,或者用科学计数法来表示...菜单【待办事项栏】来调整待办事项栏显示,通过【视图】菜单【导航】来调整导航显示状态。...快速选定PowerPoint对象 为了表达需要,PowerPoint对象往往会有重叠,这就使得我们选择其它层盖住对象时变得比较困难。这种情况下,可以尝试使用“选择”。...在【开始】选项卡中选择【查找和选择】,在下拉列表中选择【选择】,这样就会在右侧显示出一个任务,幻灯片中对象便一目了然了。在选择可以对各个对象进行显示/隐藏,调整层次顺序等操作。

5.3K10

推荐十款轻量辅助开发工具

斜体、加粗、插入图片、引用、插入图片、代码、表格、有序列表等等操作就在你敲完代码一瞬间通通魔法般地“变成现实”,你在编辑器上看到直接就是 Markdown 最终排版效果了,这种行云流水般写作体验真的非常非常棒...全称 IntelliJ IDEA,是java语言开发集成环境,IntelliJ在业界公认为最好java开发工具之一。...多个 Xftp支持超过2,每个可以有多个选项卡。 你可以传输文件到多个目的地没有经历每一个选项卡。 同时,“所有远程会话发送”功能允许您将文件发送到多个位置。...所有打开会话是通过简单会话选项卡界面之间传输和文件在不同服务器上可以很容易地打开会话。 它不仅减少了系统资源使用,还提供更有条理工作环境来提高用户工作效率。...一款功能强大桌面虚拟计算机软件,提供用户可在单一桌面上同时运行不同操作系统(Windows/Linux/Mac/其它系统)和进行开发、测试、部署新应用程序最佳解决方案。

3.3K40

Power Query 真经 - 第 8 章 - 纵向追加数据

完成后,三个查询都应该在 Excel 【查询 & 连接】,或在 Power Query 编辑器【查询】导航也可看见,如图 8-2 所示。...在 Excel 完成这项工作一个方法是,右击【查询 & 连接】任意一个查询,并选择【追加】。此时将弹出如图 8-3 所示对话框。...在 Power BI 没有【查询 & 连接】,建议用户学习一种能在多个程序中都适用方法来做到这一点。...为了验证和可视化加载到 Excel 数据量,可以在这里用数据透视表来汇总数据。 选择 “Transaction” 表任何单元插入】【数据透视表】。...鉴于它不是最明显元素,这可能是危险。 8.3.2 合并区域或工作表 现在,如果工作表没有表,而是由职员命名工作表呢,会怎么样呢?可以合并所有的工作表

6.6K30

【改进和增强Microsoft Office应用程序】ExtendOffice软件产品介绍

早在2004年,该公司创始人就启动了Addintools.com来销售Microsoft Office加载项。...例如,如果您打开了多个文件,则不必分别保存和关闭它们; 只需从上下文菜单单击“全部保存”即可保存所有文件。 要关闭所有打开文件? 只需选择“全部关闭”,所有文件将被关闭。...一、Kutools选项卡01、查看组查看组包含导航、阅读版式、更大公司栏、快照(备份当前工作簿)、资料表格、查看选项、显示/隐藏等栏目或功能02、范围和单元组范围和单元组包含Range、复制范围...Kutools选项卡01、文件组文件组包含(文件)快照、刷新、重命名(文档)以及一些常见Word文档优化功能02、插入插入组包含自选文字、复选框、多个图像插入、书签:、插入/删除书签、显示/...Word日常工作中常见转换工具集合Kutools Plus标签01、资源与文件组资源与文件组包含在Word中导出或导入数据操作集合02、字幕组字幕组包含标题、(插入)多个字幕、插入(标题)、选择标题

11.1K20

windows10切换快捷键_Word快捷键大全

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.3K10

PowerBI 2020.11 月更新 - 各类图标更新及查找异常

5月,我们发布了“应用所有过滤器”预览选项,您可以在过滤器添加一个“应用”按钮,从本质上讲,您和您最终用户可以一次应用所有过滤器修改。...作为此一般可用性版本一部分,我们还对可用性进行了一些改进: 现在,您可以在“格式”“过滤器”选项卡更改“应用”按钮填充颜色: 您还可以在主题本身中指定颜色: 我们还改善了“清除”过滤器行为...以前,如果您单击“清除”过滤器,则该操作将立即生效,而不是像其他过滤器修改一样推迟。现在,当您单击“清除过滤器”图标时,只有在您单击过滤器“应用”按钮时,我们才会清除过滤器。...查看报告详细信息:在顶部横幅,快速查看详细信息,例如上次刷新日期和联系信息。 垂直页面列表:报表页面名称现在位于垂直列表。...分析 “分析”是经常被忽略但隐藏了一些有用功能Power BI功能之一。它使您可以简单地向表添加某些计算元素,即平均值,中位数,常数和百分位数。

8.3K30

AppleCore ML3简介——为iPhone构建深度学习模型(附代码)

当我们对我们模型感到满意时,只需将它导入到Core ML,就可以在iOS、macOS、watchOS和tvOS应用程序中使用! 以下是Turi Create支持一些任务: ?...这些层类型一些已经用在最先进神经网络架构,Core ML 3已经为我们提供了支持。 这仅仅意味着我们可以很容易地为我们应用程序立即构建这样模型。...在项目导航,选择ViewController.swift。这个文件包含了很多控制我们应用程序功能代码。...你可以下载任何你想要版本。尺寸越大,模型就越精确。同样,尺寸越小,模型运行速度越快。 拖拽Resnet50.mlmodel文件放入项目导航文件夹 将弹出一个带有一些选项窗口。...选择默认选项,然后点击“Finish” 当我们将这样文件拖放到Xcode时,它会自动创建对该文件引用。通过这种方式,我们可以轻松地在代码访问该文件 以下是整个流程供参考: ?

2K20

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券