[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里写内容实现?? 展开
现在有A和B两个面板 我是用TabFolder 和两个 TabItem创建的A和B
我想实现的就是按A 的时候,A的面板上有它的一些Text 和Label(我想设计的)等 。 按B的时候,B的面板上也有它的一些Text和Label 。
我试图去实现,
现在的问题就是我不能在现有的面板上按Text和Label在面板设计排版出我想要的效果。 比如我在A面板上按Text,却直接出现了新的面板,见下:
求助大神,应该按哪些功能啊?
还是说swt designer不能直接实现,要在对应的java里写内容实现?? 展开
4个回答
展开全部
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);
}
}
展开全部
那你把a和b 删了,把这个new item改为a不就可以了
追问
但是我一个面板要好几个Text和Label啊 ,不只是一个Text
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
敢不敢上代码、
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询