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

如何在vaadin 10中左侧创建垂直菜单栏,右侧显示内容

在 Vaadin 10 中,可以使用 Vaadin 的布局组件和组件容器来创建一个左侧垂直菜单栏,并在右侧显示内容。以下是一个示例代码:

代码语言:txt
复制
import com.vaadin.flow.component.button.Button;
import com.vaadin.flow.component.html.Div;
import com.vaadin.flow.component.orderedlayout.VerticalLayout;
import com.vaadin.flow.router.Route;

@Route("")
public class MainView extends Div {

    public MainView() {
        // 创建一个垂直布局
        VerticalLayout layout = new VerticalLayout();

        // 创建菜单栏按钮
        Button menuButton1 = new Button("菜单项1");
        Button menuButton2 = new Button("菜单项2");
        Button menuButton3 = new Button("菜单项3");

        // 添加菜单栏按钮到布局中
        layout.add(menuButton1, menuButton2, menuButton3);

        // 创建内容显示区域
        Div content = new Div();
        content.setText("这里是右侧内容");

        // 设置布局的宽度和高度
        layout.setWidth("200px");
        layout.setHeight("100%");

        // 设置内容显示区域的宽度和高度
        content.setWidth("100%");
        content.setHeight("100%");

        // 将内容显示区域添加到布局中
        layout.add(content);

        // 将布局添加到主视图中
        add(layout);
    }
}

在上面的示例代码中,我们创建了一个垂直布局 VerticalLayout,并在其中添加了菜单栏按钮和内容显示区域。菜单栏按钮可以根据实际需求添加更多按钮。内容显示区域可以使用 Div 组件来显示文本或其他内容。

这个示例中的布局宽度被设置为 200px,可以根据实际需求进行调整。内容显示区域的宽度被设置为 100%,以充分利用剩余空间。

关于 Vaadin 10 的更多信息和使用方法,可以参考腾讯云的 Vaadin 产品介绍页面:Vaadin 产品介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

html布局_css三栏布局

{ width: 20%; /* 左侧菜单栏宽度为主体内容宽度的20%*/ height: 600px; /* 左侧菜单栏高度为600像素*/ float:left; /* 左侧菜单栏整体向左浮动,达到使右边内容栏与左侧菜单栏同在一行的目的...*/ background-color: #c4abca; /* 左侧菜单栏的底色为#c4abca */ } .aside ul{ margin-top: 20%; /* 左侧菜单栏下的ul标签距离左侧菜单栏顶部的距离为菜单栏高度的...: 50px; /*左侧菜单栏下的li标签与其上部标签的距离为50像素 */ } .section{ width: 80%; /* 右侧内容宽度为主体内容宽度的80%*/ height: 600px;.../* 右侧内容栏高度为600像素 */ float:right; /* 右侧菜单栏整体向右浮动,达到使右边内容栏与左侧菜单栏同在一行的目的*/ background-color: #d5aedf; /*...右侧内容栏*/ } .section p:first-child{ color: red; /* 右边内容下的第一个p标签字体为红色,该优先级低于nth-child(2n+1),故显示绿色*/ font-size

3.5K30

【UI 设计】PhotoShop基础工具 -- 移动工具

移动工具 (1) 工具栏和属性栏 工具栏 和 属性栏 : 左侧的是工具栏, 每选中一个工具, 在菜单栏的下部就会出现工具栏对应的属性栏; (2) 工具预设 工具预设 : 预设工具中属性栏的参数, 可以快捷的使用预设好的工具...图像可以绕该点旋转; -- 显示图像像素大小 : X 和 Y 表示 图像在 x轴 和 y轴像素的大小; -- 显示比例大小 : W 和 H 显示 宽高的比例; -- 角度 : 显示 图像 绕 旋转点旋转的角度...: 选中图层 与 最上面图层顶端 和 最下面图层 底端中间对齐; -- 下对齐 : 选中的所有图层元素 与 最下面的底端对齐; -- 左对齐 : 与 最左侧像素左边对齐; -- 水平居中对齐 : 最左边的左侧...与 最右边的右侧 中间对齐; -- 右对齐 : 与 最右边的右侧对齐; 分布 :  -- 按顶分布 : 按照 图像 的顶端进行平均分布; -- 垂直居中分布 : 按照图像的 中间 进行平均分布; --...3D凸出 : 选择 菜单栏中 3D --> 从所选图层新建 3D 凸出, 之后弹出的对话框 点确定, 最后就会出现 3D 界面; 旋转工具 : 旋转工具, 可以旋转 3D 视图; 滚动工具 :

1.8K40
  • ubuntu 20.04 lts安装_vmware如何安装

    参考:https://blog.csdn.net/yinjian0924/article/details/123510254 Welcome 界面:左侧选择 English(建议),右侧选择 Install...图片 Keyboard layout 界面:左侧右侧都选择 English(US)。...图片 图片 点击菜单栏虚拟机 >> 设置,弹出虚拟设置对话框。左侧选中 CD/DVD(SATA),右侧选择使用物理驱动器,点击确定。 图片 回到安装界面回车,虚拟机重启。.../vmware-install.pl 共享文件夹配置 点击菜单栏虚拟机 >> 设置,弹出虚拟设置对话框。点击选项,左侧选中共享文件夹,右侧选中总是启用,然后点击添加。按向导完成添加,最后点击确定即可。...发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    2K30

    一款简单好用的数据调度工具:DolphinSchedule

    3、创建项目 1)点击菜单栏的“项目管理”,在打开的页面点击“创建项目”,在弹出的页面上填写项目名称即可。...2)创建成功后,点击创建好的项目名称,进入项目配置界面 点击左侧菜单栏中的“工作流定义”—“创建工作流” 在显示的页面中开始配置你的数据同步工作流 从左侧的控件中找到“DataX”控件(DataX的用法此前分享过...3)创建成功后回到工作流界面,点击已经配置好的工作流右侧按钮“上线”,然后点击“运行”按钮,检查配置是否成功 如果返回的状态显示失败,则需要重新检查工作流配置内容。...在打开的页面选择右侧按钮“编辑” 在弹出的页面中点击“定时”即可开始配置具体的执行时间和执行周期。...5、查看工作流实例 1)点击左侧菜单栏“工作流实例”可以看到我们的工作流的执行情况 发现有非“成功”状态,则需检查工作流的工作日志。

    4110

    Dash应用页面整体布局技巧

    下面的例子中展示了最基础的页面布局方案,由页首及其下方的内容区域构成: 其中页首左侧部分我们可以用来放置应用的logo图片、应用名称等信息,右侧部分则可以放置一级导航菜单栏内容,为了快捷实现其中各元素的垂直居中...以及左右两侧分别对齐的样式效果,我们使用到fac组件库中的网格系统相关功能(文档地址:https://fac.feffery.tech/AntdRow ),非常方便,关键之处在于使用align='middle'开启垂直居中效果...示例3:固定的侧边菜单栏+粘性页首+内容布局 在前面的两个例子中,我们的页面中充当导航作用的只有位于页首右侧的一级导航菜单栏,如果我们的应用功能进一步复杂起来,需要在当前一级菜单栏对应页面下再设立二级导航菜单...,经典的方式是像下面的例子那样,在原本的内容区中分出一部分宽度放置侧边菜单栏: 且为了更现代化的交互效果,新加入的侧边菜单栏是处于固定状态的,与内容区域相互独立: 要实现这样的经典页面布局效果,我们只需要在前面示例...2的基础上,将下方内容区域改造成基于fac网格系统的新布局即可: 其中涉及到固定侧边菜单栏的部分,重点在于为菜单栏容器基于calc()动态计算高度值,即扣除页首高度之后的剩余部分,并通过overflowY

    52420

    一、首页第一个首页栏制作【仿淘票票系统前后端完全制作(除支付外)】

    ,否则自身的背景色将会盖住标题栏的背景色: 接着在左侧创建一个行,用于存放logo,在此没有 logo 可以暂时给予一个背景色,这个行的高宽为 30px,设置背景色为红色: 此时页面显示如下...标题头做完后就到了影片内容制作部分,影片内容布局如下图框选所示: 从图中我们可以看到,当前影片内容分为一个大框为主题,其内部首先分为左侧的封面图以及右侧内容右侧内容又分为左边饮品内容右侧的购票内容...由于之前我们就已经知道,这个热映内容分为左侧是图片,右侧是信息,那么此时直接在这个热映内容内部创建两个行,一个命名为左、一个命名为右,并且高度和背景色也要去掉: 左和右由于在同一行显示,所以需要设置其宽度...即可占满整行: 接着右侧信息内部中也分为左侧右侧左侧为影片信息,右侧为按钮购买,那么此时创建两个行为这些内容的父容器,并且给予命名: 此时左侧信息为 70% 右侧购票为 30%...宽度,在此需要主要的是,右侧的购票信息按钮为垂直居中,那么此时就需要给予这个购票信息的高度为撑开,再设置垂直对其为居中(如果你父容器没有设置高度,那么撑开无效): 接着在左侧添加文本,文本的宽度都为

    8.6K20

    「大众点评点餐」小程序开发经验 03:事件联动

    结合上面的图片,菜单页的结构的交互需求很容易就整理出来了: 顶部要求显示商家名称,有分享功能。 下方左侧右侧可分开滚动,滚动左侧不影响右侧,滚动右侧左侧随之联动高亮显示所在的菜单分类。...点击下方左侧导航菜单栏,高亮显示被点击的菜单分类,下方右侧对应分类详情模块顶部与右侧滚动区的顶部重合(类似于 HTML 里的锚点功能)。...滚动下方右侧菜品分类详情时,当该分类详情模块顶部接触到滚动区域的顶部,左侧对应的导航菜单栏高亮。...左侧栏与右侧栏的联动 首先我们要做到:点击左侧导航菜单栏右侧定位到对应的分类菜品详情。...左侧导航菜单栏高亮分类切换的边界条件为:右侧分类菜单详情的分类小灰条顶部,与右侧滚动区顶部重合。

    2.6K40

    【CSS】课程网站头部制作 ⑤ ( 用户栏测量 | 用户栏代码编写 | 代码示例 )

    使用横排文字工具 , 选中文字 , 文字大小 14 像素 , 文字颜色 #666666 ; 用户头像 与 用户名称之间 , 间距 6 像素 ; 2、头像切图 使用 切片工具 , 选择头像 ; 选择 " 菜单栏..., 分别需要单独设置 ; 头像垂直居中对齐 , 需要使用 padding 内边距的方式设置 ; 文字垂直居中对齐 , 需要使用 内容高度 = 行高 的方式设置 ; 核心代码 : <!...; /* 上下内边距 0 像素 , 左右内边距 10 像素 */ padding: 0 10px; /* 右外边距 20 像素 */ margin-right: 20px; /* 行高 = 内容高度...float: left; /* 设置左外边距 65 像素 */ margin-left: 65px; } /* 搜索栏 输入框 */ .search input { /* 设置左浮动 , 方便与右侧的按钮进行排列

    2.5K30

    【QT】Qt 窗口 (QMainWindow)

    菜单栏中包含菜单. 菜单中包含菜单项. 1. 创建菜单栏并添加菜单 菜单栏创建可以借助于 QMainWindow类 提供的 menuBar() 函数来实现。...综合示例 在窗⼝上创建⼀个菜单栏,在菜单栏中添加⼀些菜单,在某⼀个菜单中添加⼀些菜单项。 (1)在 “mainwindow.cpp” ⽂件中创建菜单和中央控件 创建⼀个菜单栏, ⼀个菜单....在状态栏中显示永久消息 在状态栏中可以显⽰永久消息,此处的永久消息是通过 标签 来显示的;⽰例如下: // 创建状态栏 QStatusBar* status = statusBar...将创建的标签放入到状态栏的右侧 QLabel* label2 = new QLabel("右侧提示消息", this); status->addPermanentWidget(label2...其中可以设置允许停靠的位置有: Qt::LeftDockWidgetArea 停靠在左侧 Qt::RightDockWidgetArea 停靠在右侧 Qt::TopDockWidgetArea 停靠在顶部

    21910

    10分钟搞定“傻瓜式”的静态网站搭建托管之旅

    您首次使用 COS,可以通过控制台的概览界面直接创建存储桶,或者在存储桶列表导航栏创建存储桶。   ...2-2、配置存储桶并上传内容 开启存储桶的静态网站设置,方法是: 1) 登录 COS 控制台 ,在左侧菜单栏中,单击【存储桶列表】,找到刚刚创建的存储桶,单击右侧的【配置管理】 ?   ...3) 将您的网站内容上传到已创建好的存储桶。在存储桶中存放的内容可以是文本文件、照片、视频,任何您想要托管的内容。如果您还未构建网站,则只需按此实践创建一个文件。   ...3-1、域名添加   1) 登录COS控制台 ,在左侧菜单栏中,单击【存储桶列表】,单击存储网站内容的存储桶并进入。   ...2) 在左侧二级菜单栏中,单击【域名管理】,进入域名管理页面,单击【自定义加速域名】下的【添加域名】,进入可配置状态:   域名:输入您已购买的自定义域名;   源站类型:选择静态网站源站;  回源鉴权

    4.2K40

    Material Design — 菜单(Menus)

    菜单栏通常使用单个单词作为标签,“文件”,“格式”和“编辑”。其他上下文可能需要更长的标签。 禁用菜单选项 菜单显示一组一致的菜单项。...菜单项还可包含: ·图标和提示文本(如下图中展示的键盘快捷键); ·复选标记之类的控件(已选择的打勾),表明多个已选的项目或状态。 菜单排序 带有静态内容的菜单应该在菜单的顶部放置最常用的菜单项。...理想情况下,嵌套的层级都需要做显示,因为很难用嵌套多层的子菜单进行导航。 ? 菜单项例子 不可用的操作 将操作显示为不可用(置灰)而不是将其删除,让用户知道它们可以在正确的条件下存在。...---- 简单菜单(Simple Menus) 移动端或pc 使用列表中的简单菜单显示特定列表项的选项。 垂直对齐 靠近屏幕边缘时,简单菜单将垂直重新对齐,以使所有菜单项完全可见。...·简单菜单始终在屏幕的左侧右侧保持16dp的留白(手机)或24dp留白(平板)。 ? ·如果简单菜单中的文本长到需要换行,就改为使用Simple Dialogs,因为可以有不同高度的行(如下图)。

    5.8K100

    二、首页影院我的 栏制作《仿淘票票系统前后端完全制作(除支付外)》

    页面效果,影院内容: 我的页分为登录、注册、我的,如果登录了那么就显示我的页面否则显示登录页。...接着我们发现当前右边栏并不垂直居中,我们需要更改右侧栏的垂直对齐为居中: 这样的话,这个标题就做完了。...此时页面应该 如下: 我们可以从图中得知,当前影院信息内部分为左侧右侧左侧是影院信息,右侧为新人价格,此时我们在影院信息内部新建两个行一个是左,另一个是右,剩下的标签内容暂时先不用理:...此时宽度左侧行设置为 70%,右侧行设置为 30%,使其占据整一行: 当然高度也要设置为包裹,并且这两个行还需要给予对应的内边距,使其内部有一定厚度,不然紧贴就不好看了,左边框给予的内边距...: 文本若想使其有一定的宽度,只需要给予内边距即可: 由于需要距离顶部一定距离和左侧一定距离,在此直接给予了一个小量的边距值,后期显示便签将会有多个标签,为了不挨近,所以给予对应的小数值

    85730

    《iVX 高仿美团APP制作移动端完整项目》01 标题需求分析思路及制作流程

    ,一个命名为左,一个命名为右: 添加完毕后如下: 此时我们可以发现由于行本身占据了一定的宽度,左右分别占据了两行,这两行我们需要将其并为一行;我们在此分析,在当前标题内容中,左侧为大部分内容...,右侧为小部分内容,我们可以将左侧的行的宽度设置为 90%,右侧行的宽度设置为 10%,此时页面中两行内容将会显示在一行之中: 此时行的宽度太高,我们将其标题行的宽度设置为 40px:...: 接着我们查看原网页,可以得知原网页的标题左侧为一个 icon 图标,接着是一个文本,最右侧是一个箭头图标: 此时我们点击行,在其中添加图标: 接着我们在图标样式中找到 location...,并且设置,并对其更改对应的大小: 接着添加文本内容以及箭头图标(自己需要设置其大小): 此时我们发现,当前内容并不垂直对其,我们只需要设置其父容器为垂直居中即可: 接着我们再到右边添加一个图标为...bell 即可: 为了保证其靠右显示并且垂直居中,需要对其行进行对其的设置: 接着由于其内容太贴近于左右两侧,我们需要设置其父容器,也就是标题行,设置标题行的左右上下内编剧:

    55510

    Jmix 1.5.0 正式版发布

    新的工具箱弹窗支持搜索可用组件,也支持将组件拖放至 UI 层级结构或者源码中: ▲Studio 添加组件 UI 组件层级结构和组件属性面板现在合并成了单一的工具窗口,称为 Jmix UI,默认位于 IDE 的右侧...中也提供了多选下拉框组件,使用该组件用户可以在下拉列表中选择多个值,并且在字段中很好地显示选择的内容。...一旦切换到 “Single” 模式,设计器就会在左侧显示一个包含扩展组件所有菜单项的面板,这些菜单也可以在主菜单使用。...每当添加或删除扩展组件时,Studio 都会自动更新 changelog 包含新的内容。...如果发现不匹配,Studio 会显示通知对话框,并建议添加或删除对扩展组件 changelog 的引入。

    60010

    【CSS】课程网站头部制作 ④ ( 搜索栏按钮测量 | 搜索栏按钮代码编写 | 代码示例 )

    文章目录 一、搜索栏按钮测量 1、按钮测量 2、按钮切图 二、搜索栏按钮代码编写 1、HTML 标签结构 2、CSS 样式 3、展示效果 一、搜索栏按钮测量 ---- 1、按钮测量 右侧的按钮大小..., 50 x 40 像素 ; 按钮颜色值 #00a4ff ; 2、按钮切图 使用 切片工具 , 将 按钮图片 进行选择 , 然后进行切图 ; 选择 " 菜单栏 / 文件 / 导出 / 存储为 Web...-- 最左侧的 logo 标题 --> <!...; /* 上下内边距 0 像素 , 左右内边距 10 像素 */ padding: 0 10px; /* 右外边距 20 像素 */ margin-right: 20px; /* 行高 = 内容高度...垂直居中 */ line-height: 40px; /* 字体大小 */ font-size: 18px; /* 字体颜色 */ color: #050505; /* 取消链接下方的横线

    2.3K70

    有“贝”而“莱” 强势围观 | 基于ABB智能技术指示灯柔性生产教学工作站 016

    3.1 本地终端显示 本地终端HMI界面整体分为菜单栏及状态显示界面,左侧菜单栏分为设备(包含:主页、变频器、伺服、机器人、控制器)、站点(包含:供料单元、压铸及装配单元、检测单元)、手自动运行切换按钮...、系统时间实时显示右侧为状态显示页面。...,设计更为简洁; (3).视频/音频/PDF—用于设备的快速服务支持,提供设备使用手册、安装指南、维修指南; (4).产线集成—多个设备的集成显示,独立显示,自由组合。...移动端HMI主页界面分为菜单栏及设备显示界面;左侧菜单栏右侧为设备显示页面。左侧菜单栏中包含设备信号、机器人信号、机器人服务信息、控制器状态(SDM)、设备使用手册五个子页面图标。...主页面 左侧菜单栏 设备信号页面 机器人信号页面 机器人服务信息页面 控制器状态(SDM)页面 设备使用手册页面 END

    64830

    wince屏保时钟_下载机械时钟动态壁纸

    2、软件安装我们在桌面右击选择“个性化”进入设置界面,找到左侧的“锁屏界面”下拉选择“锁屏保护程序设置”。...3、打开屏幕保护程序设置以后,我们选择屏幕保护程序为“Word Clock”,再点击右侧的“设置”按钮进行参数的详细设置。...菜单栏的Typography主要设置字体大小、颜色、样式、大小写、当前时间字体显示颜色、非当前时间显示颜色以及背景颜色 菜单栏的Layout可以进行预览,修改显示的位置。...今天的分享就到这里~ 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。...发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    2K30

    Freedgo工具-思维导图介绍

    4、思维导图基本用法 4.1 新建思维导图,填充主题及内容。...->格式按钮: 包括四个部分:包括主题,分支,文本,图库 主题:可以设置主题的非富颜色模板,当然也可以通过填充和渐变来自定义自己的风格、同时提供节点的样式长方形、圆形、椭圆、六角、八角等等 分支:定义该主题下级分支的样式...,分支样式选择,分支绘制的粗细,分支颜色等等,如果是自由主题提供自由主题的分支的设置 文本:是字体、字号、颜色、加粗等,类似Word文档的基本功能,当双击文本的时候可以对文本进行编辑,包括插入链接、图片和表格...选择菜单栏->风格选择,调整风格 5.2 结构 [Online Mind Mapping] freedgo 思维导图提供多种结构可供用户选择,如左侧显示、左右、右侧结构、组织机构、树状等等 选择菜单栏-...打开之前创建的思维导图 手工保存思维导图 导出思维导图的图片 发布:可以让自己创建的思维导图发布的导图社区设置价格来获取收益 [Online Mind Mapping] 缩微图: 显示缩微图,鼠标拖动可以显示思维导图的局部

    1.4K80
    领券