77问答网
所有问题
当前搜索:
jframe添加多个jpanel
一个
jframe
中能否
添加多个jpanel
??
答:
可以,但的注意布局,缺省布局是borderLayout的话,东南西北中五个区域各方一个,第六个就放不了了 使用null布局,给各个
jpanel
直接定位即可
java 中怎样删除当前
jframe
中的一个
jpanel
并
添加
一个新的jpanel
答:
jp1里输入了用户名 jp1被删除,然后显示jp2 参考代码 import javax.swing.*;import java.awt.event.*;public class
PanelFrame
extends
JFrame
implements ActionListener {
JPanel
jp1, jp2;JTextField jtf;JButton jb1;JLabel jl2;public PanelFrame() {jp1 = new JPanel();JLabel jl1 = new...
我在
JFrame
面板上加入了两个
JPanel
为啥只能显示一个?
答:
可能原因如下:你的JFrame宽度不够;JPanel两个重叠
。测试:你可以将JPanel分别设置边框或者其他的主要是为运行之后可以看到。如果没有设置边框或者用来区分JPanel与JFrame的格式,运行之后是看不到JPanel的
一个窗口
JFrame
里
添加
了同时两个面板
JPanel
时监听事件失效,但只添加...
答:
或者,在左边的面板上
添加
一个focusListener,当焦点丢失时立即请求获得焦点。但不建议这样做,这会导致其他组件无法获得焦点。addFocusListener(new FocusAdapter(){ @Override public void focusLost(FocusEvent e) { requestFocusInWindow(); }});
怎样实现
JFrame
中两个甚至
多个JPanel
进行切换?
答:
那就点击开始设置第一个jpanel1.setVisible(false)
;点击返回键 再第一个jpanel1.setVisible(true),第二个jpanel2.setVisible(false)
JFrame
不能同时显示两个
JPanel
,会出现奇怪的bug。。。
答:
这是因为window的布局管理器没有设置正确。用法如下:window.getContentPane().setLayout(new XYLayout());// 设置为绝对布局int x=5,y=50, w=100,h=500;// w,h为-1时,会取prefersizewindow.getContentPane().add(jp,new XYConstraints(x,y,w,h);XYLayout和XYConstraints到网上找找或自己实现...
java一个窗口里怎么
添加
两个面板,上下各一个,颜色不同
答:
import javax.swing.
JPanel
;public class ColorFrame extends
JFrame
{ private JPanel panel1, panel2;public ColorFrame() { setLayout(new GridLayout(-1, 1));panel1 = new JPanel();panel2 = new JPanel();getContentPane().add(panel1);getContentPane().add(panel2);panel1.setBack...
关于
JFrame
和
JPanel
问题
答:
add()是任何JComponent都可以调用的,
JPanel
也可以,但是
JFrame
不可以,所以在JFrame里
添加
任何东西比如按键,就需要先getContentPane()(这东西返回的是Container,可以看做一个Container)所以很多人写作getContentPane().add(new JButton(XXX))Container cp = getContentPane();cp.add(screen);cp.add(...
java中一个窗口中可以建
多个
container内容面板吗?
答:
可以。使用
JPanel
那样的容器面板。
JFrame
f = new JFrame();JPanel p = new JPanel(new GridLayout(2,2));//2行两列的表格 for(int i=0;i<4;i++){ p.add(new JPanel());//
添加
4个面板 } f.add(p);//添加到窗口中
jscrollpane 中怎么
添加
两个控件,如上面有
J
Label,下面有JButton。求...
答:
new JButton("Button");
JPanel
panel = new JPanel();panel.setLayout(new BorderLayout());panel.add(label, BorderLayout.CENTER);panel.add(btn, BorderLayout.SOUTH);scrollPane = new JScrollPane(panel);scrollPane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
jframe按钮打开另一个窗口
jtabbedpane用法
jframe创建的窗口默认是不可见的
jframe默认布局是什么
java窗口添加多个JPanel
jframe和jpanel
jpanel和jframe的区别
panel和jpanel
jframe添加