更多"阅读下面程序段,SelectItem应用程序显示从文本域的组合框中进行"的相关试题:
[填空题]阅读下面程序段,SelectItem应用程序显示从文本域的组合框中进行选择,请在程序中的画线处添上正确的语句使得程序能够正确运行。
…
JTextField result=new JTextField( );
JComboBox pick=new JComboBox( );
public Selectltem( )
{
super("Select Item");
pick.addItemListener(this);
pick.addItem("Navigtor");
pick.addItem("Internet Explorer");
pick.addItem("Opera");
pick.setEditable(false);
result.setHorizontalAlignment(SwingConstants.CENTER);
result.setEditable(false);
pane.setLayout(new BorderLayout( ));
【12】
pane.add(pick,"Center"):
pane.add(result,"South");
setContentPane(pane);
}
public void itemStateChanged(ItemEvent evt)
{
Object source=evt.getSource( );
if(source==pick)
{
Object newPick=evt.getItem( );
result.setText(newPick.toString( )+"is the selection.");
}
repaint( );
}
[填空题]bar为一JSerollBar组件,阅读下面程序段,请在程序中的画线处填入正确的语句使程序能够正确运行。
…
public WellAdjusted( )
super("Well Adjusted");
setSize(350,100);
bar.addAdjustmentListener(this);
value.setHorizontalAlignment(SwingConstants.CENTER);
value.setEditable(false);
JPanel pane=new JPane( );
pane.setLayout(new BorderLayout( ));
pane.add(value,"Center"):
pane.add(bar,"South");
setContentPane(pane);
public void adjustmentValueChanged(AdjustmentEvent evt)
【12】
if(source==bar)
int newValue bar.getValue( );
value.setText(""+newValue);
repaint( );
…
[填空题]bar为一JScrollBar组件,阅读下面程序段,请在程序中的画线处填入正确的语句使程序能够正确运行。
...
public WellAdjusted( )
super("Well Adjusted");
setSize(350,100);
bar.addAdjustmentListener(this);
value.setHorizontalAlignment(SwingConstants.CENTER);
value.setEditable(false);
JPanel pane = new JPane( );
pane.setLayout(new BorderLayout( ));
pane.add(value,"Center"):
pane.add(bar,"South");
setContentPane(pane);
public void adjustmentValueChanged(AdjustmentEvent evt)
【12】
if(source ==bar)
int newValue bar.getValue( );
value.setText(""+newValue);
repaint( );
[多项选择]本题的功能是在文本域面板中添加一个带有行数的面板。窗口中有一个文本域,在文本域的左侧有一个带有数字的面板,该面板上的数字指示着文本域中的行数。
import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
public class java3 extends JFrame
public static JTextPane textPane;
public static JScrollPane scrollPane;
JPanel panel;
public java3( )
super("java3( )");
panel=new JPanel( );
panel.setLayout(new BorderLayout( ));
panel.setBorder(BorderFactory.createEmptyBorder(20,20,20,20));
textPane=new JTextPane( );
textPane.setFont(new Font("monospaced",Font.PLAIN,12));
scrollPane=new JScrollPane(textPane);
panel.add(scrollPane);
scrollPane.setPreferredsize(new Dimension(300,250));
setContentPane(panel);
setCloseOperation(JFrame.EXIT_ON_CLOSE);
LineNumber lineNumber=new LineNumber( );
scrollPane.setRowHeaderView(lineNumber);
public static void main(String[]args)
java3 ttp=new java3( );
ttp.pack( );
[填空题]本题主窗口中包括一个文本框和一个文本域,在上面的文本框中输入一个整数并按回车键,就会在下面的文本域中显示该整数的平方值;如果在文本框中输入的不是一个整数,将弹出一个警告窗口。
import java. awt. event. * ;
import java. awt. * ;
import javax. swing. JOptionPane;
class Dwindow extends Frame implements ActionListener
TextField inputNumber;
TextArea show;
Dwindow(String s)
super(s);
inputNumber=new TextField(22);
inputNumber. addActionListener(this);
show=new TextArea( );
add(inputNumber, BorderLayout. NORT H);
add(show, BorderLayout. CENTER);
setBounds(60,60,300,300); setVisible(true);
validate( );
addWindowListener(new WindowAdapter( )
public void windowClosing(WindowEvent e)
System. exit(0);
);
public void actionPerformed(ActionEvent e)
boolean boo=false;
if(e. getSource( )==inputNumber)
String s=______;
char a[]=s. toCharArray( );
for(int i=0; i<a. length;i++)
if(!(Character. isDigit(a[i])))
boo=true;
if(boo==true)
[简答题]本题是一个Applet,功能是监听用对于文本域中文本的选择。页面中有一个文本域、一个“复制”按钮和一个文本框,选中文本域中部分文字后,单击按钮“复制”,所选文字将显示在文本框中。
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class java3 extends Applet implements ActionListener
TextArea ta=new TextArea(5,30);
TextField tf=new TextField(30);
Button button=new Button("复制");
String text="AWT提供基本的GUI组件,/n"+"具有可以扩展的超类,/n"+"它们的属性是继承的。/n";
public void init( )
setLayout(new FlowLayout(FlowLayout.left));
ta.setText(text);
ta.setEditable(true);
add(ta);
add(button);
add(tf);
ta.addActionListener(this);
public void actionPerformed(ActionEvent e)
String s;
s=ta.getSelectText( );
if(e.getSource( )==button)
tf.setText(s)s=ta.getSelectText( )
[填空题]组合框有3种不同的类型,这3种类型是下拉式列表框、简单组合框和下拉式组合框,分别通过把Style属性设置为______来实现。
[填空题]组合框有3种不同的类型,这3种类型是下拉式列表框、简单组合框和 [12] 。在这3种不同类型的组合框中,只能选择而不能输入数据的是 [13] 。
[填空题]组合框有3种不同的类型,这3种类型是下拉式组合框、简单组合框、下拉式列表框,分别通过把______属性设置为、0、1、2来实现。