教训人的请绕过
一个dialog,上面两个Jpanel,imgPanel在上butPanel在下
imgPanel上左边放标签显示图片,右边放复选框,(多行加入滚轮)
butPanel上两个按钮,确定跟取消。
一个dialog,上面两个Jpanel,imgPanel在上butPanel在下
imgPanel上左边放标签显示图片,右边放复选框,(多行加入滚轮)
butPanel上两个按钮,确定跟取消。
解决方案 »
- 文件内容检索
- 大家帮我看看,新手问题,解决了会给分的,谢啦
- 文件读写问题:一个令我困惑的问题
- 我找到windows installer可是启动不了,按启动后提示:本地计算机的的windows installer服务启动后又停止了.一些服务自动停止,如果它们没有什么可做的.例如:性能日志和敬报的服务.
- 如何取小数点前两位,并四舍五入
- 熟悉JAVA或JSP市场的大哥请来~~~
- 请...问... 把List a 中的数据倒到List b 中, 要保留其排序顺序请问如何实现.
- 救救小弟吧
- 关于JbuilderX中中文显示问题如何解决?
- 遇到大问题了,怎样kill掉打开的服务进程???
- 如何设置JFrame在桌面上的初始显示位置
- 该不该考证?大家来讨论下!
JPanel imgPanel=new JPanel(new BorderLayout());
JLabel lb=new JLabel("图片位置");
// lb.setIcon(icon); //这里设图标
imgPanel.add(lb,BorderLayout.CENTER);
JPanel cbPane=new JPanel(new GridLayout(0,1));
for(int i=0;i < 10;i++){
JCheckBox cb=new JCheckBox("选项" + i);
cbPane.add(cb);
}
JScrollPane sp=new JScrollPane(cbPane);
sp.setPreferredSize(new Dimension(100,100));
imgPanel.add(sp,BorderLayout.EAST); JPanel butPanel=new JPanel();
JButton ok=new JButton("确定");
ok.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
//dlg.setVisible(false);
//这里处理OK操作
}
});
JButton cancel=new JButton("取消");
cancel.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
dlg.setVisible(false);
}
});
butPanel.add(ok);
butPanel.add(cancel);
dlg.add(imgPanel);
dlg.add(butPanel,BorderLayout.SOUTH);
dlg.setSize(250,250);
dlg.setVisible(true);
setIcon(new ImageIcon(getClass().getResource("Hello.jpg")));