import javax.swing.*;import java.awt.*;
public class J505{
public static void main(String[]args){
JLabel label1,label2,label3,label4,label5;
JFrame mw=new JFrame("我是一个窗口");//创建一个窗口容器对象
mw.setSize(250,200);
Container con=mw.getContentPane();
con.setLayout(new BorderLayout());
label1=new JLabel("东标签");//默认左对齐
label2=new JLabel("南标签",JLabel.CENTER);
label3=new JLabel("西标签");
label4=new JLabel("北标签",JLabel.CENTER);
label5=new JLabel("中标签",JLabel.CENTER);
con.add(label1,"East");
con.add(label2,"South");
con.add(label3,"West");
con.add(label4,"North");
con.add(label5,"Center");
mw.setVisible(true);
}
}
import java.applet.*;
import javax.swing.*;
import java.awt.*;
class MyWindow extends JFrame{
public MyWindow(int w,int h){
setTitle("滚动面板实例");
Container con=getContentPane();
con.setPreferredSize(new Dimension(w,h));
con.setLayout(new BorderLayout());
JPanel p=new JPanel();
p.setLayout(new GridLayout(6,6));
for (int i=0;i<6;i++){
p.add(new JLabel());
for(int j=1;j<=2;j++){
p.add(new JButton("按钮"+(2*i+j)));
p.add(new JLabel("标签"+(2*i+j)));
}
p.add(new JLabel());
}
p.setBackground(Color.blue);
p.setPreferredSize(new Dimension(w+60,h+60));
JScrollPane ScrollPane=new JScrollPane(p);
ScrollPane.setPreferredSize(new Dimension(w-60,h-60));
add(ScrollPane,BorderLayout.CENTER);//小程序添加滚动面板
setVisible(true); pack();
}
}
class ScrollPane extends JScrollPane{
public ScrollPane(Component p){
super(p);
setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
}
}
public class J506 extends Applet{
MyWindow myWindow;
public void init(){
myWindow=new MyWindow(400,350);
}
}
CardLayout myCard = new CardLayout();//创建CardLayout布局对象 JPanel p = new JPanel();//创建Panel对象 p.setLayout(myCard);
import java.applet.*;import java.awt.*;
import java.awt.event.*;import javax.swing.*;
class MyPanel extends JPanel{
int x;JLabel label1;
MyPanel(int a){
x=a;getSize();
label1=new JLabel("我是第"+x+"个标签");add(label1);
}
public Dimension getPreferredSize(){
return new Dimension(200,50);
}
}
public class J507 extends Applet implements ActionListener{
CardLayout mycard;MyPanel myPanel[];JPanel p;
private void addButton(JPanel pan,String butName,ActionListener listener){
JButton aButton=new JButton(butName);
aButton.addActionListener(listener);
pan.add(aButton);
}
public void init(){
setLayout(new BorderLayout());//小程序的布局是边界布局
mycard=new CardLayout();
this.setSize(400,150);
p=new JPanel();p.setLayout(mycard);//p的布局设置为卡片式布局
myPanel=new MyPanel[10];
for(int i=0;i<10;i++){
myPanel[i]=new MyPanel(i+1);
p.add("A"+i,myPanel[i]);
}
JPanel p2=new JPanel();
addButton(p2,"第一个",this);
addButton(p2,"最后一个",this);
addButton(p2,"前一个",this);
addButton(p2,"后一个",this);
add(p,"Center"); add(p2,"South");
}
public void actionPerformed(ActionEvent e){
if (e.getActionCommand().equals("第一个"))mycard.first(p);
else if(e.getActionCommand().equals("最后一个"))mycard.last(p);
else if(e.getActionCommand().equals("前一个"))mycard.previous(p);
else if(e.getActionCommand().equals("后一个"))mycard.next(p);
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有