社区
Java SE
帖子详情
java如何开发wizard程序?
lsd751
2005-12-22 05:04:14
用swimg.
下一步,上一步,取消。
...全文
164
3
打赏
收藏
java如何开发wizard程序?
用swimg. 下一步,上一步,取消。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lsd751
2005-12-23
打赏
举报
回复
明白了。
我功底不行,呵呵。
谢谢。
bovy
2005-12-23
打赏
举报
回复
import java.awt.BorderLayout;
import java.awt.CardLayout;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class JWizardFrame extends JFrame
{
private CardLayout cardLayout;
private JPanel panel_1;
/**
* Launch the application
*
* @param args
*/
public static void main(String args[])
{
try
{
JWizardFrame frame = new JWizardFrame();
frame.setVisible(true);
}
catch (Exception e)
{
e.printStackTrace();
}
}
/**
* Create the frame
*/
public JWizardFrame()
{
super();
setTitle("向导");
setBounds(100, 100, 500, 375);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final JPanel panel = new JPanel();
getContentPane().add(panel, BorderLayout.SOUTH);
final JButton button = new JButton();
button.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e)
{
cardLayout.show(panel_1, "button_2");
}
});
button.setText("上一步");
panel.add(button);
final JButton button_1 = new JButton();
button_1.addMouseListener(new MouseAdapter()
{
public void mousePressed(MouseEvent e)
{
cardLayout.show(panel_1, "page2");
}
});
button_1.setText("下一步");
panel.add(button_1);
panel_1 = new JPanel();
cardLayout = new CardLayout();
panel_1.setLayout(cardLayout);
getContentPane().add(panel_1, BorderLayout.CENTER);
final JButton button_2 = new JButton();
button_2.setText("Page1");
button_2.setName("button_2");
panel_1.add(button_2, "button_2");
final JLabel page2 = new JLabel("Page2");
panel_1.add(page2, "page2");
cardLayout.show(panel_1, "button_2");
//
}
}
bovy
2005-12-23
打赏
举报
回复
使用CardLayout,把多个Jpanel放进去,通过“上一步”,“下一步”来切换JPanel就可以了。
图解
Java
开发
工具JBuilder 9.0(三)
三)对象浏览器 在用户界面设计器上任选一个控件,则在右下方就会出现对象浏览器。对象浏览器在
程序
开发
中具有非常重要的作用,是用户进行可视化编程的基础。对象浏览器的主要作用是向用户提供对象的声明段中的属性(Properties)的访问,如读取和修改。同时,对象浏览器还提供了对象的事件(Events)的设置,在这些设置中往往可以完成在面向对象技术中需要很多工作才能完成的任务,甚至这些改变属性和事件的工
JFace
Wizard
自定义 “Next” 按钮事件
JFace 的
Wizard
是很常用的UI,我们也很需要在点击Next的时候做些动作,
Wizard
本身没有给我们提供一个很容易发现的接口,虽然有个 getNextPage() 方法,但是很难用 嘿嘿 得自己动动手啦。 首先呢,写个类来继承
Wizard
Dialog,并覆盖他的buttonPressed方法,这样就能在点击Next的时候做动作了。 Code Sn
Eclipse插件
开发
Wizard
篇
介绍 使用过Eclipse的人,应该都对向导(
wizard
)不陌生。创建一个
Java
工程、导入一个项目等等都会用到向导。向导的作用非常简单,也非常重要——不让你在“阴沟里翻船”。 首先,所有向导做的事情(增加、修改工程配置文件)都可以通过手动做到,但是容易出错。 其次,经常性、重复性...
Windchill在页面上打开一个jsp链接,但是这个链接要以
wizard
的风格展现
本文介绍了在Windchill
开发
中通过自定义方式实现
Wizard
弹窗的方法。当标准action配置无法满足需求时(如表格行内操作、HTML按钮等场景),可通过后端代码动态生成超链接来触发
Wizard
。示例代码展示了如何利用URLFactory构建带有参数的链接,并通过字符串拼接生成包含
Wizard
触发链接的HTML片段。该方法仍需在actions.xml中配置对应的
Wizard
,但提供了更灵活的调用方式,适用于非标准位置的
Wizard
调用需求。
eclipse plugin
wizard
开发
isPageComplete什么时候调用呢?
Java SE
62,622
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章