import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; import javax.swing.text.*;public class Text { public static void main(final String[] args) { java.awt.EventQueue.invokeLater(new Runnable(){ public void run(){ final JFrame frame = new JFrame("Text"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); final JPopupMenu pop = new JPopupMenu(); pop.add(new DefaultEditorKit.CopyAction()); pop.add(new DefaultEditorKit.CutAction()); pop.add(new DefaultEditorKit.PasteAction());
final JTextField textfield = new JTextField(20); textfield.setText("Hello World!"); textfield.addKeyListener(new KeyListener(){ public void keyPressed(KeyEvent e) {e.consume();} public void keyReleased(KeyEvent e) {e.consume();} public void keyTyped(KeyEvent e) {e.consume();} }); textfield.addMouseListener(new MouseAdapter(){ public void mousePressed(MouseEvent e){ if (e.isPopupTrigger()) pop.show(textfield,e.getX(),e.getY()); } }); frame.getContentPane().add(textfield); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); } }); } }
String[] dbTypes = new String[] { "MSSQL", "MySQL", "Oracle" }; JComboBox driverList = new JComboBox(dbTypes); driverList.setEditable(false);
JTextField text = new JTextField("");
text.setEditable(false);
JTextArea area = new JTextArea();
area.setEditable(false);
text.setEditable(false);
JTextArea area = new JTextArea();
area.setEditable(false);
text.setEnabled(false);
这个?
JTextField text = new JTextField("");
text.setEditable(false);
JTextArea area = new JTextArea();
area.setEditable(false);
<input name="name_name" type="text" id="name_name" readonly />
这个不就行了么,还等啥
聊天的话注意设置一下鼠标的焦点
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.text.*;public class Text {
public static void main(final String[] args) {
java.awt.EventQueue.invokeLater(new Runnable(){
public void run(){
final JFrame frame = new JFrame("Text");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); final JPopupMenu pop = new JPopupMenu();
pop.add(new DefaultEditorKit.CopyAction());
pop.add(new DefaultEditorKit.CutAction());
pop.add(new DefaultEditorKit.PasteAction());
final JTextField textfield = new JTextField(20);
textfield.setText("Hello World!");
textfield.addKeyListener(new KeyListener(){
public void keyPressed(KeyEvent e) {e.consume();}
public void keyReleased(KeyEvent e) {e.consume();}
public void keyTyped(KeyEvent e) {e.consume();}
});
textfield.addMouseListener(new MouseAdapter(){
public void mousePressed(MouseEvent e){
if (e.isPopupTrigger())
pop.show(textfield,e.getX(),e.getY());
}
}); frame.getContentPane().add(textfield); frame.pack();
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
});
}
}
String[] dbTypes = new String[] { "MSSQL", "MySQL", "Oracle" };
JComboBox driverList = new JComboBox(dbTypes);
driverList.setEditable(false);