问答题
阅读程序,画出程序运行后的界面并写出程序的功能。
import java.awt. *;
import javax.swing. *;
import java.awt.event.*;
public class Class3601 implements AdjustmentListener
{
JScrollBar myBar;
JLabel label;
public Class3601(String s)
{
JFrame myWin=new JFrame(s);
Container con=myWin.getContentPane();
con.setLayout(new GridLayout(2,1));
myBar=new JScrollBar(JScrollBar.HORIZONTAL,5,20,0,300);
label=new JLabel(""+myBar.getValue(),JLabel.CENTER);
myBar.addAdjustmentListener(this);
con.add(label);
con.add(myBar);
myWin.setSize(300,100);
myWin.setVisible(true);
public void adjustmentValueChanged(AdjustmentEvent e)
{
label.setText(""+e.getAdjustable().getValue());
}
public static void main(String[] args)
{
new Class3601("Class3601");
}
}
【参考答案】
程序运行后的界面如下:
程序的功能是:拖动滑块,在上面的标签中间显示滑块的当前值,范围为0~280。
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
阅读下面程序,画出程序运行后的布局设计。import java. awt. *;import javax. swing. *;public class Class3501{public static void main(String[]args){JFrame myWin=new JFrame( Class3501 );myWin. setDefaultCloseOperation(JFrame. EXIT_ON_CLOSE);Container con=myWin.getContentPane();con.setLayout(new GridLayout(1,3));JTextArea textA=new JTextArea( TextArea ,3,5);JScrollPane jsp=new JScrollPane(textA);con.add(jsp);JPanel jP=new JPanel();Jp. setLayoutf new GridLayout(2,1));JLabel label=new JLabel( JLabel );JTextField text=new JTextField( Text );jp.add(label);jp.add(text);con.add(jp);JButton button=new JButton( JButton );con.add(button);myWin.pack();myWin.setVisible(true);}}
点击查看答案
问答题
写出下面程序的运行结果。public class Class34{public static void main(String args[])Hello h=new Hello();Thread t=new Thread(h);t. start();}}class Hello implements Runnable{int i;public void run(){while(true){System.out.println( Hello +i++);if(i==5)break;}}}
点击查看答案
相关试题
设计一个应用程序窗口如下图所示,单击“加...
编写一个方法array3701(),要求该方...