草庐IT

DPI缩放

全部标签

java - 4K 屏幕上的 Netbeans 缩放

我有一个新的4K显示器,一切看起来都很棒,但使用NetBeans编码很困难。控件很小,一个java框架看起来很小。我看过一些关于这个问题的Stackoverflow帖子,他们说我应该在首选项文件中添加一行,以便禁用hi-dpi模式,但我的java框架仍然很小。 最佳答案 致2021年登陆这里的人。我在Windows10上使用Netbeans12.4,这里提到的解决方案对我没有任何帮助。起作用的是在兼容模式下设置高DPI设置,如下所示:非常感谢以下帖子让我走上了正确的道路,它提供了一个powershell命令来自动为所有javaexe

java - 缩放图像并将其定位在 WPF 中的 0,0

我已经从RGBA像素列表创建了BitMapSource:BitmapSourcebmp=BitmapSource.Create(imageStrideInPixels,height,96,96,PixelFormats.Bgra32,null,imageData,imageStrideInPixels*pixelWidth);然后我从BitMapSource创建一个图像://createimageandsetimageassourceImageBmpImg=newImage();BmpImg.SetValue(Canvas.ZIndexProperty,0);BmpImg.Width=

java - 如何在java中获取屏幕DPI?

我正在开发一个需要屏幕DPI的应用程序。我查看了几个论坛并获得了如下代码片段:Dimensionscreen=java.awt.Toolkit.getDefaultToolkit().getScreenSize();System.out.println("screenwidth:"+screen.getWidth());System.out.println("screenheight:"+screen.getHeight());intpixelPerInch=java.awt.Toolkit.getDefaultToolkit().getScreenResolution();Syste

java - JFreeChart:更新图表时保留缩放位置

我的程序使用JFreeChart(通过SwingChartPanel)创建时间序列图表,并允许用户放大它(使用ChartPanel的标准缩放功能)。该程序具有可以在运行时调整的参数(例如平滑);如果进行了调整,则使用ChartPanel的“setChart()”方法替换图表。然而,时间范围在所有调整中始终保持不变。调用“setChart()”时,会重置缩放位置以显示整个图表。我现在想要的是在调用“setChart()”之后保留缩放位置,以便用户可以在任何所需的缩放级别直接观察调整效果。这怎么可能? 最佳答案 ChartPanel具有

java - 如何在 Swing 中缩放 Canvas 上图像的特定区域

我想缩放图像上的特定区域。由用户选择。使用Swing在Canvas上显示图像。我已经在Canvas上完成了全图缩放,但无法实现特定区域缩放。请帮忙 最佳答案 Canvas是awt而不是swing。请尝试使用JPanel。Example.但如果您已经完成了全图缩放,请尝试在sub-image上进行同样的操作.BufferedImage.getSubimage(x,y,w,h);编辑importjava.awt.*;importjava.awt.event.*;importjava.awt.image.BufferedImage;imp

java - AffineTransform:从中心缩放形状

我正在尝试使用AffineTransform从中心缩放矩形。我确定解决方案很明显,但我无法让它发挥作用!这是我到目前为止测试过的...importjava.awt.Color;importjava.awt.Dimension;importjava.awt.Graphics;importjava.awt.Graphics2D;importjava.awt.Rectangle;importjava.awt.geom.AffineTransform;importjavax.swing.JOptionPane;importjavax.swing.JPanel;publicclassTestex

java - JfreeChart 中的自动缩放 Y 轴

我正在使用JFreeChart在我的Java应用程序中创建烛台图表。但是,我的图表最终看起来像这样:http://imageshack.us/photo/my-images/69/capturebhx.png/我想让Y轴自动缩放,这样图表看起来更像这样:http://imageshack.us/photo/my-images/717/capture2wl.png/我认为org.jfree.chart.axis.NumberAxis.configure()会这样做,但我不确定。我似乎找不到将我的JFreeChart对象或ChartPanel对象绑定(bind)到此NumberAxis对象

java - 反转 Java Graphics2D 缩放和旋转坐标

我在Java中使用Graphics2D来缩放和旋转我绘制的图片。我现在想知道当我点击图片中的某个点时原始坐标是什么。因此,鉴于旋转和缩放的坐标,我想计算原始坐标。有没有简单的方法可以做到这一点? 最佳答案 如果在绘制图像时保留一份AffineTransform的副本,则可以使用AffineTransform.inverseTransform(Point2DptSrc,Point2DptDst)将设备空间坐标转换回用户空间编辑:如果您在绘画时捕获了Graphics2D的当前转换,请注意Graphics2D被多个轻量级子项重复使用同一个

JavaFx 8 - 相对于鼠标位置缩放/缩放 ScrollPane

我需要相对于鼠标位置放大/缩小滚动Pane。我目前通过将我的内容包装在一个组中并缩放组本身来实现缩放功能。我创建了一个带有自定义枢轴的新Scale对象。(枢轴设置为鼠标位置)这非常适用于组的初始比例为1.0的情况,但是之后的缩放不会在正确的方向上缩放-我相信这是因为当组被缩放时相对鼠标位置发生了变化。我的代码:@Overridepublicvoidinitialize(URLlocation,ResourceBundleresources){Deltainitial_mouse_pos=newDelta();anchorpane.setOnScrollStarted(event->{i

java - DefaultMessageListenerContainer 不缩放

我有一个DefaultMessageListenerContainer,它(在我看来)没有按比例放大。Container被定义为监听一个队列,其中有100条消息。我希望容器可以达到任何长度,消息将尽可能快地被消耗(通过观察maxConcurrentConsumers配置)。所以我假设有7个并发消费者。(从容器启动时的2个并发消费者开始)一些日志信息:activeConsumerCount:5concurrentConsumers:2scheduledConsumerCount:5idleConsumerLimit:1idleTaskExecLimit:1maxConcurrentCon