import java.awt.*;
import java.awt.event.*;
import javax.swing.*;public class T
{
public static void main(String[] args)
{
TFrame frame = new TFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}
}class TFrame extends JFrame
{
TFrame()
{
setTitle("TTTt");
setSize(300, 300);
font = new JComboBox(new String[]
{
"Helvetica","Serif","SansSerif","Monospaced","Dialog","DialogInput"
});
add(font ,BorderLayout.CENTER);
String s = (String)font.getSelectedItem();//大概这句出问题了
System.out.println(s); //打印不出来,大概是当面一句有问题,
//但我不知道什么原因,编译的时候可以的,
//调试的时候就不行了。
//请各位好心的大侠帮小弟一把
//thank thank
}
private JComboBox font;
}
import java.awt.event.*;
import javax.swing.*;public class T
{
public static void main(String[] args)
{
TFrame frame = new TFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}
}class TFrame extends JFrame
{
TFrame()
{
setTitle("TTTt");
setSize(300, 300);
font = new JComboBox(new String[]
{
"Helvetica","Serif","SansSerif","Monospaced","Dialog","DialogInput"
});
add(font ,BorderLayout.CENTER);
String s = (String)font.getSelectedItem();//大概这句出问题了
System.out.println(s); //打印不出来,大概是当面一句有问题,
//但我不知道什么原因,编译的时候可以的,
//调试的时候就不行了。
//请各位好心的大侠帮小弟一把
//thank thank
}
private JComboBox font;
}
一旦所选的内容变了
就在控制台显示出来!
import java.awt.event.*;
import javax.swing.*;public class T
{
public static void main(String[] args)
{
TFrame frame = new TFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}
}class TFrame extends JFrame implements ActionListener
{
TFrame()
{
setTitle("TTTt");
setSize(300, 300);
font = new JComboBox(new String[]
{
"Helvetica","Serif","SansSerif","Monospaced","Dialog","DialogInput"
});
add(font ,BorderLayout.CENTER);
font.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
String s=(String)font.getSelectedItem();
System.out.println(s);
}
private JComboBox font;
}不知道这个能不能满足你的要求?