当前位置: 首页 > 知识库问答 >
问题:

JFreeChart ChartPanel在内容更改时调整大小

楚煜
2023-03-14

我使用JFreeChart(1.0.14)中的chartpanel来显示一些图表。布局由MigLayout处理,所有工作都很好。然而,我不时有奇怪的行为。当图形改变时,面板的最小大小有时也会改变。我不是在代码中设置它,而是将一切都留给Miglayout。

    null

共有1个答案

师承弼
2023-03-14

好的,我想通了问题。我的图表面板与其他选项卡一起位于tabbedpane中。其他选项卡中的一个也包含图表。其中一个图表有一个对数范围轴。现在我放入包含负值的数据,这些负值不能以对数方式显示,轴的反应是尽可能地在两个方向上缩小。这导致了非常长的轴标签(0.0000000[..]00001和10000[..]0000)。这导致MigLayout为该面板提供了更多空间,并且递归地要求选项卡式窗格提供更多空间。因此,我的其他选项卡的选项卡窗格也增加了。

安静,奇怪,难以理解...;)感谢垃圾上帝的帮助。:)

 类似资料:
  • 问题内容: 请注意,我尚未在Windows计算机上仅在Mac计算机上对此进行测试。 我不确定这是否也会在Windows计算机上发生… 当我调整Java应用程序的大小时,内容是不可见的。我已经找到一种方法来解决它 后 调整其大小,但不能 同时 在用户调整窗口的大小。 我没有使用Swing之类的东西,因为它会使我的二进制文件变慢(我认为)。 结构是这样的: 我的主窗口 r的内容视图 基于子视图,包括-

  • 问题内容: 我正在开发类似iGoogle的应用程序。使用iframe显示其他应用程序(在其他域上)的内容。 如何调整iframe的大小以适合iframe内容的高度? 我试图破译Google使用的javascript,但它被混淆了,到目前为止,在网络上搜索毫无结果。 更新: 请注意,内容是从其他域加载的,因此适用同源策略。 问题答案: 我们遇到了这类问题,但与您的情况略有不同我们向其他域上的网站提供

  • 问题内容: 在以Swift编写的iOS应用程序中使用自动布局时,如何根据内容调整textField的大小? 加载视图时以及用户键入时,文本字段将根据需要调整大小以适合其内容。 理想情况下,文本字段将在某个点(例如6行)处停止调整大小,并变为可滚动。 问题答案: 您必须使用而不是。 然后,您可以使用该方法。 但是首先,您必须知道一条线的高度。您可以使用以下方法获取该信息: 之后,只需在方法内部调用方

  • 问题内容: 我正在尝试制作一个小的桌面应用程序,该应用程序应显示剪贴板的内容(如果它是字符串)。我已经完成了一个构造函数,并且构造函数运行良好,现在,我只想在将文本复制到OS的剪贴板中时调用类似的方法。我对此很陌生,因此不胜感激!告诉我应该以某种方式使用中断… 问题答案: 您可以调用Clipboard.addFlavorListener来侦听来自操作系统的剪贴板更新: 一些注意事项: 要启动您的应

  • 我有定义了left、right和top约束的NSTextField(没有设置bottom约束)。我需要NSTextField增长,如果内容不能容纳在其中,并减少大小,如果有未使用的空间。 现在我有了:如果NSTextField有多行文本或太多内容,它会以奇怪的行为自动扩展,而且NSTextField在窗口调整大小时不会减小自己的大小。 在Swift上,我还没有找到任何简单的解决方案来解决这个问题(

  • 我注意到在添加滚动条时会调整高度内容的大小(因为内容超过了宽度)。 密码... 注意:如果我使用,它会在最大化窗口时增加边框之间的间距,我不希望这样。 正如您所看到的,第2行被切断了,是否有必要不调整它的大小(除了将它设置为,如果最大化窗口,它仍然显示条形)?