java执行一个程序直接最大化如何实现,用runtime.getruntime.exec参数如何

Python020

java执行一个程序直接最大化如何实现,用runtime.getruntime.exec参数如何,第1张

这个你应该会用到cmd或者batch,写一个.bat,java调用他的命令

我刚试了一个最大化启动notepad的脚本,java调用是可以的

String cmd = "cmd /c start /max C:\\Windows\\System32\\notepad.exe "

Process ps = Runtime.getRuntime().exec(cmd)

你把后面的路径换成你的,不行再联系我,反正记事本是可以最大化打开的

你要是linux系统就得写linux命令行

你这个嵌套关系不对。

标签是没法添加动作/鼠标事件的。所以,你应该将标签放到一个中间容器如JPanel中。

大致的顺序如下:

JFrame.add(JPanel,BoederLayout.CENTER)

JPanel.add(JButton)

JPanel.add(JLabel)

这样,点击按钮,将整个JPanel填满到JFrame,就是设置JPanel的大小。JLabel类似。

当然,为了美观,JPanel的布局是要更改的(默认为流式布局)。

//有思路了吧。试着写一下。

//ps:当然,这种情况,JPanel可以不添加标签来显示图片,直接重写它的paint()方法/或是paintComponent()方法,将图片画到panel中更好。