2
我必须将Zoom In and Zoom Out
功能添加到JPanel
,其中包含JLabel
和ImageIcon
等组件。Jpanel中的放大和缩小功能
我想要Zoom JPanel
及其组件适当 我试着用下面的代码片段,但它没有正常工作。
JPanel
它有null
布局和本身放置在Applet
内。 我不确定为什么它不起作用,或者是因为Applet
或别的什么!
cPanel
是我JPanel
它包含了放大Button
点击JLabel
下面的代码片段, 它显示了在上按一下按钮闪烁屏幕,原来
Graphics g = cPanel.getGraphics();
Graphics2D g2d = (Graphics2D) g;
AffineTransform savedXForm = g2d.getTransform();
g2d.scale(1.0, 1.0);
g2d.setColor(Color.red);
super.paint(g);
g2d.setTransform(savedXForm);
cPanel.validate();
cPanel.repaint();
*“我想放大和放大”*我想要问题很容易阅读。请停止“嘟'”在句子的开头添加大写字母。 – 2013-05-02 07:06:11
我会看看你的布局问题,然后我会看看'JXLayer' – MadProgrammer 2013-05-02 07:11:35
请参阅*** [this](http://stackoverflow.com/questions/2944442/zoom-in-java-swing - 应用程序?rq = 1)***后 – 2013-05-02 07:15:04