高手们指点,如何隐藏窗体? rt.exec 将调用本地方法(native method)完成调用这一段是没法控制的, 完全交给操作系统来执行了!所以没办法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在调用前用setVisible(flase); 可以做到 注:调用应用程序没有"setVisible(flase)"; 运行如下代码,结果就是你要的答案:import java.awt.*;import java.awt.event.*;import java.util.Vector;import javax.swing.*;public class JListDemo extends Frame { Panel panelShow = new Panel(); JList dataList; BorderLayout bordL = new BorderLayout(); JTextField textField; public JListDemo() { try { textField=new JTextField("first"); String[] data = {"one", "two", "free", "four"}; JList dataList = new JList(data); panelShow.setLayout(bordL); dataList.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(MouseEvent e) { textField.setText("change"); } }); dataList.setVisibleRowCount(12); // Add list to a scrollpane JScrollPane scrollPane = new JScrollPane(dataList); panelShow.add(scrollPane); panelShow.add(textField, BorderLayout.SOUTH); this.add(panelShow, BorderLayout.CENTER); } catch(Exception e) { e.printStackTrace(); } } public static void main(String[] args) { JListDemo JListDemo = new JListDemo(); JListDemo.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) {System.exit(0);} }); JListDemo.setBounds (120,120,300,300); JListDemo.show (); try{ Runtime rt=Runtime.getRuntime(); rt.exec("NotePad"); }catch(Exception e){} JListDemo.show (); }} qiyao(享受每一天) :大侠,还是看的到notepad的窗体。 laiyuehui (小赖) 你为什么要隐藏窗体呢?你rt.exec("NotePad")后要如何用它呢? 畅谈null布局,求交流 在WEB那边没人看...发这边吧.....JSP获得session中数据的问题 招聘2年以上Java, .NET, C++软件工程师。 如何在一行输入多个数字? 关于类路径配置的问题? 高手们指点一下!关于socket、服务器模拟的问题! JAVA初学者请问各位大虾! 配置文件采用xml格式,配置信息采用层次结构,如何根据层次读出这些配置信息? 请教:swing中把鼠标移到某个控件上然后在鼠标旁边浮现出一个提示框的效果怎么做? 服务器端文件问题 求教? 关于socket编程的想法
可以做到
import java.awt.*;
import java.awt.event.*;
import java.util.Vector;
import javax.swing.*;public class JListDemo extends Frame {
Panel panelShow = new Panel();
JList dataList;
BorderLayout bordL = new BorderLayout();
JTextField textField; public JListDemo() {
try {
textField=new JTextField("first");
String[] data = {"one", "two", "free", "four"};
JList dataList = new JList(data);
panelShow.setLayout(bordL);
dataList.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(MouseEvent e) {
textField.setText("change");
}
});
dataList.setVisibleRowCount(12); // Add list to a scrollpane
JScrollPane scrollPane = new JScrollPane(dataList);
panelShow.add(scrollPane);
panelShow.add(textField, BorderLayout.SOUTH);
this.add(panelShow, BorderLayout.CENTER);
}
catch(Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
JListDemo JListDemo = new JListDemo(); JListDemo.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {System.exit(0);}
});
JListDemo.setBounds (120,120,300,300);
JListDemo.show ();
try{
Runtime rt=Runtime.getRuntime();
rt.exec("NotePad");
}
catch(Exception e)
{
} JListDemo.show ();
}}
你为什么要隐藏窗体呢?
你rt.exec("NotePad")后要如何用它呢?