问题标签 [jtabbedpane]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
329 浏览

java - 序列化 JTabbedPane

在 Java GUI 代码中,我使用了一个JTabbedPane名为tabpane. 这tabpane具有动态功能,即可以添加、关闭选项卡,并且用户可以更改选项卡内容。

据我所知,tabpane在执行期间整个剩余部分都在随机存取存储器中。但我只需要当前选择的选项卡保留在 RAM 中,其他选项卡不需要。其他的应写入磁盘内存并在调用时加载到 RAM 中。

我认为这是可能的,因为它JTabbedPane是一个Serializable组件。但是实现这一点的具体程序是什么?

0 投票
2 回答
1628 浏览

java - Eclipse 可视化编辑器:JTabbedPane 中未显示的组件

我想使用 Eclipse 中的可视化编辑器在可视类中创建一个 JTabbedPane。

我从工具栏上的 beans 菜单中选择了 JTabbedPane。接下来,我点击类将其放入。到目前为止,没有问题。但是等等,没有标签出现。

网络上的教程说将组件放入 TabbedPane 并且选项卡将显示。我删除了一个 JLabel 并没有显示任何选项卡。

使用设计窗口删除了 JLabel。拖了一个 JTextPane,仍然没有选项卡。

我将 JTextfield 拖到 TabbedPane 上(不删除 JTextPane),仍然没有显示选项卡。

我设置了 JTextField 和 JTextPane 的“tabs_text”属性。仍然没有标签出现。

此外,组件未显示在 TabbedPane 上。它就像一个灰色的整体,只是吞噬了事物,没有任何图像反射回来。

任何人都有关于如何将 JTabbedPane 放入可视类以及将组件放入 JTabbedPane 的分步教程、说明或类似内容?图片会很有帮助。

我是否必须使用 NetBeans 或手动编码 JTabbedPane?

注意:我正在尝试创建一个选项卡式窗格(或其他 GUI 术语中的笔记本),其中一个选项卡用于人员地址,另一个选项卡用于电话号码。

0 投票
3 回答
12684 浏览

java - Java:删除 JTabbedPane 上的边距/填充

我想知道如何删除我的 JtabbedPane 和我的 JFrame 内容窗格之间以及我的 JTabbedPane 和它的内部 JPanel 之间的边距。我圈出了要删除的边距。绿线在这里显示 jtabbedpane 内的 jpanel 之间的间隙。

我试图查看一些名为setMargin但它在 JTabbedPane 上不存在的方法。我还检查了不同布局(根内容窗格、我的 jpanel 等)上的Hgapand (两者 = 0)。Vgap

所以欢迎任何建议。谢谢。

图片在这里.

我还不能发图片。

0 投票
2 回答
906 浏览

java - 将 JTabbedPane 中的 Tab 放在前面?

所以,我的问题是:当从 JComboBox 中选择“Perimeter”时,我将如何使选项卡(包含在 JTabbedPane 中)出现在前面?同样使用区域或其他选项卡。

0 投票
2 回答
1317 浏览

tabs - JTabbedPane 制表符对齐

我似乎找不到这个。

我使用什么方法(和常量)来对齐JTabbedPane. 我找到了如何在顶部和底部之间切换。但我试图把它们放在底部的中心。所以它看起来像这样

呜呜呜呜呜呜

o........................o

o........................o

o........................o

o........................o

呜呜呜呜呜呜

...... |Tab1||Tab2|

谢谢

0 投票
1 回答
987 浏览

java - 带有 nimbus 的 JTabbedPane 选项卡高度

我想更改高度选项卡的选项卡窗格,为此我尝试了几种方法,但均未成功。首先我尝试使用间隔图标,高度很好,但选项卡的文本不再居中。然后我尝试更改 Nimbus L&F 属性,TabbedPane.tabInsets、TabbedPane:TabbedPaneTab.contentMargins 和 TabbedPane:TabbedPaneTabArea.contentMargins 没有任何改变。最后我尝试扩展 BasicTabbedPaneUI 并覆盖 calculateTabHeight,但选项卡的背景不再绘制。

0 投票
1 回答
1708 浏览

java - 如何在右向 JTabbedPane 中的选项卡下放置组件

因此,我偶然发现了 JTabbedPane 中的选项卡在左右(即setTabPlacement(JTabbedPane.RIGHT))中的位置,这是我喜欢的外观。我需要的是利用标签下方留下的空间。我目前有一列 JButton,但它们被推到一边,留下了很多空白。

关于如何做到这一点的任何想法?某种自定义叠加层之类的?

这是一个截图。在代码中,我基本上有一个水平对齐的 Box,JTabbedPane 在 JTree 上,然后是按钮列。

截图在这里

0 投票
0 回答
282 浏览

java - JTabbedPane 问题 - 即使没有聚焦,面板也会在更新时显示

我正在用 Java 编写一个视频应用程序,它还包含一个绘图区域。该界面由一个 Frame 组成,该 Frame 包含一个带有两个窗格的 JTabbedPane:第一个包含其他计算机发送的图像的缩略图,另一个窗格包含一个绘图区域。

该程序是联网的,当用户在他们的绘图区域上绘图时,信息会发送给其他用户并更新他们自己的绘图区域。但我遇到的问题是,当这种情况发生时,新的绘图区域图像会被绘制到界面面板上——无论用户是否实际查看绘图区域窗格。即,即使我正在查看缩略图面板,新绘图也会绘制到缩略图面板上。

任何想法为什么会发生这种情况?谢谢。

请注意,这与 JTabbedPane 有关,因为当我在单独的框架中运行绘图区域时没有问题。

0 投票
2 回答
248 浏览

swing - 如何在 Jtabbedpane 的工作区中显示选项卡的内容?

我在左侧的 Jtabbedpane 选项卡上放置了一个 jpanel,nw 当单击选项卡时,我想在 tabbedpane 的工作区中显示标签和文本字段,请 hlp。

0 投票
1 回答
1490 浏览

java - 如何创建一个 JTabbedPane java?

我有一个 imageViewer,我想将 imagePanel 更改为 TabbedPane,这样我就可以同时打开多个图像,但每个图像都位于不同的选项卡中,并且还可以添加和删除选项卡。

我有的:

私有图像面板图像面板;//<< 我试图将 ImagePanel 更改为 JTabbedPane,但它不起作用,并且它在我拥有的代码的其他部分出现错误。

// 在中心创建图像窗格

图像面板 = 新图像面板();imagePanel.setBorder(new EtchedBorder()); contentPane.add(imagePanel, BorderLayout.CENTER);

上面的代码用于显示图像的图像窗格。是否可以在不更改代码中其他位的情况下将图像窗格更改为 tabbedPane?我看过很多 tabbedpane 示例,但我不知道如何将代码与我的代码组合以使其工作,但我确实将一些代码示例放入我的程序中,但框架更改为 tabbedpane 而不是图像窗格显示图像。我想将内部框架更改为选项卡而不是程序的实际框架。关于我应该如何去做的任何建议,或者您是否可以向我展示一个可行的简单示例。

谢谢你