我的申请中有一张用于填写捐赠者姓名和地址的表格。每个捐赠者都有一个可关闭的选项卡,每个选项卡都有一个地址表。
问题在于应用程序在常规应用程序窗口中运行,因此会缩放到所有不同的大小。如果我将文本字段的宽度和高度设为静态,它们都会保留在大屏幕上窗口的左上角。如果我将它们设为动态,则表单看起来会很糟糕,因为大量的框用于相对少量的文本(即名字)。如果我动态地将它们隔开,我最终会在盒子之间留下很大的间隙。
处理这个问题的最佳方法是什么?是否有一种通常用于此目的的 UI 构造(到目前为止,我所见过的唯一一种是将表单放入不可扩展的模式对话框中,由于基于选项卡的 UI,我无法做到这一点)。
谢谢
最佳答案
只是一个建议 - 许多网页设计师都采取的简单方法*(我知道您的应用程序不是基于浏览器的):
将内容限制为固定大小(例如 800 像素),并将该框水平居中。如果用户最大化窗口,他们会看到 800 像素的内容居中,左右两侧有较大的空白。
恕我直言,这不是最好的,但它看起来不像放在左上角那么糟糕。
这是一个图形设计问题,与技术无关......
关于java - 在调整大小时缩放地址表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10822246/