[java]swt designer 的窗口面板的切换问题? 20

看swtapplication窗口现在有A和B两个面板我是用TabFolder和两个TabItem创建的A和B我想实现的就是按A的时候,A的面板上有它的一些Text和La... 看swt application 窗口
现在有A和B两个面板 我是用TabFolder 和两个 TabItem创建的A和B
我想实现的就是按A 的时候,A的面板上有它的一些Text 和Label(我想设计的)等 。 按B的时候,B的面板上也有它的一些Text和Label 。

我试图去实现,
现在的问题就是我不能在现有的面板上按Text和Label在面板设计排版出我想要的效果。 比如我在A面板上按Text,却直接出现了新的面板,见下:

求助大神,应该按哪些功能啊?
还是说swt designer不能直接实现,要在对应的java里写内容实现??
展开
 我来答
碧血玉叶花
2015-05-22 · TA获得超过4976个赞
知道大有可为答主
回答量:6154
采纳率:0%
帮助的人:1710万
展开全部
package tes;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class AFrame extends JFrame implements ActionListener{
private JButton button;
private JPanel panel;
public void initFrame(String message,int x,int y,int z,int g){
setBounds(x,y,z,g);
setTitle(message);
button=new JButton("打开");
panel=new JPanel();
button.addActionListener(this);
panel.add(button);
add(panel);
setVisible(true);
setResizable(false);
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource().equals(button)) {
new AFrame().initFrame("第二个窗口!",200,200,200,200);
}

}
public static void main(String[] args) {
new AFrame().initFrame("第一个窗口!",300,300,300,300);
}

}
忙碌到头
2015-05-19
知道答主
回答量:11
采纳率:0%
帮助的人:6708
展开全部
那你把a和b 删了,把这个new item改为a不就可以了
追问
但是我一个面板要好几个Text和Label啊 ,不只是一个Text
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
日乱夺凛脚圈Q
2017-08-25 · TA获得超过280个赞
知道小有建树答主
回答量:211
采纳率:0%
帮助的人:18.4万
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c2ac8041
2015-05-22 · TA获得超过880个赞
知道小有建树答主
回答量:468
采纳率:100%
帮助的人:261万
展开全部
敢不敢上代码、
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式