在JSplitPane中两个拆分窗口中如何传递事件控制,该如何写代码呢? 先把tl加入splitePanel然后在菜单项事件中setVisible(true); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用setVisible(true);这个方法,为什么非得拉动一下拆分窗上的分隔条才能将JTable t1 显示出来呢???import javax.swing.*;import java.applet.*;import java.awt.*;import java.awt.event.*;import javax.swing.event.*;public class no4 extends JApplet implements ActionListener{ static int V=JSplitPane.VERTICAL_SPLIT; JTable t1=new JTable(4,5); Container c1=getContentPane(); //设定用于菜单的容器面板 JPanel p1=new JPanel(); JPanel p2=new JPanel(); JSplitPane sp1=new JSplitPane(V,true,p1,p2); //定义拆分窗口 JMenuBar jb1=new JMenuBar(); JMenu j1=new JMenu("菜单1"); JMenuItem i1=new JMenuItem("菜单1子项"); public void init() { j1.add(i1); jb1.add(j1); p1.add(jb1,BorderLayout.NORTH); c1.add(sp1); i1.addActionListener(this); } public void actionPerformed(ActionEvent evt) { if(evt.getSource() instanceof JMenuItem) if(evt.getSource()==i1) { p2.add(t1);setVisible(true);} } } setVisible之后记得刷新重画一下,使用容器的invalide(),再repaint() 大哥能不能具体一些呀???invalide() 我手中的工具书上查不到,不知其含义,用法等等谢谢! p2改成JScrollPane;JScrollPane p2=new JScrollPane(); 事件里这么写:p2.getViewport().setView(t1); java用什么办法判断一个文件传输进程结束 关于TreeSet的问题 探索java匿名类的实质 Java自动输入 JDK5?? 一个关于io的程序!为什么输入到文本文件中的是看不懂的乱码呢? JFileChooser的一个问题 如何把字符串中的值赋值给数组 请教各位高手! netty如何针对每个长连接进行管理 如何从JDialog中调JFrame??? 急急急,马上给分 BufferedImage是不是有大小限制?
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.event.*;
public class no4 extends JApplet implements ActionListener{ static int V=JSplitPane.VERTICAL_SPLIT; JTable t1=new JTable(4,5); Container c1=getContentPane(); //设定用于菜单的容器面板 JPanel p1=new JPanel(); JPanel p2=new JPanel(); JSplitPane sp1=new JSplitPane(V,true,p1,p2); //定义拆分窗口 JMenuBar jb1=new JMenuBar(); JMenu j1=new JMenu("菜单1"); JMenuItem i1=new JMenuItem("菜单1子项"); public void init() { j1.add(i1); jb1.add(j1); p1.add(jb1,BorderLayout.NORTH); c1.add(sp1); i1.addActionListener(this); }
public void actionPerformed(ActionEvent evt) { if(evt.getSource() instanceof JMenuItem)
if(evt.getSource()==i1)
{ p2.add(t1);setVisible(true);}
} }
invalide() 我手中的工具书上查不到,不知其含义,用法等等谢谢!
JScrollPane p2=new JScrollPane(); 事件里这么写:
p2.getViewport().setView(t1);