einführen
Als eine der beliebtesten Computerentwicklungssprachen ist Learning Java eine gute Wahl für eine hochbezahlte Beschäftigung. Das in diesem Artikel eingeführte Gadget verwendet hauptsächlich die Mausinfo -Klasse, um Mausinformationen in Echtzeit zu erhalten und sie dann auf JDIALOG anzuzeigen. Ich hoffe, dass die folgende Einführung Ihnen helfen kann, zu verstehen, wie Sie die Koordinaten der Maus auf den Bildschirm bringen können. Lernen wir sie also gemeinsam kennen.
Der Code ist wie folgt:
importieren java.awt.borderLayout; import Java.awt.flowlayout; import Javax.swing.jbutton; Import Javax.swing.jdialog; Import Javax.swing.jframe import Javax.swing.jpanel; java.awt.font; import java.awt.point; import Java.util.timer; import Java.util.timertask; import Java.awt.color; öffentliche Klasse Mausinfo erweitert JFrame {private endgültige jpanel contentpanel = new jpanel (); JLabel value_x = null; JLabel value_y = null; /*** Starten Sie die Anwendung. */ public static void main (String [] args) {try {mausinfo info_frame = new MouseInfo (); info_frame.setDefaultCloseOperation (jframe.exit_on_close); info_frame.setvisible (true); info_frame.setalwaysontop (true); Timer Timer = new Timer (); Timer.Schedule (neuer TimerTask () {@Override public void run () {point = java.awt.mouseInfo.getPointerinfo (). info_frame.value_y.setText ("" + point.y); } catch (Ausnahme e) {e.printstacktrace (); }} /*** Erstellen Sie den Dialog. */public mouseInfo () {settitle ("/u9f20/u6807/u5750/u6807/u83b7/u53d6/u5668"); Setbounds (100, 100, 217, 156); getContentPane (). setLayout (New BorderLayout ()); ContentPanel.SetBorder (neuer leerBorder (5, 5, 5, 5)); getContentPane (). add (contentPanel, borderLayout.Center); contentPanel.setLayout (null); JLabel lblx = new JLabel ("/u5750/u6807x:"); lblx.setfont (neue Schriftart ("宋体", font.plain, 15)); LBLX.SetBounds (22, 27, 66, 31); contentPanel.add (LBLX); JLabel lbly = new JLabel ("/u5750/u6807y:"); lbly.setfont (neue Schriftart ("宋体", font.plain, 15)); lible.setBounds (22, 68, 66, 31); contentPanel.add (lbly); value_x = new JLabel ("0"); value_x.setforground (color.Blue); value_x.setfont (neue Schriftart ("宋体", font.plain, 20)); value_x.setBounds (82, 27, 66, 31); contentPanel.add (value_x); value_y = new JLabel ("0"); value_y.setforenground (color.Blue); value_y.setfont (neue Schriftart ("宋体", font.plain, 20)); value_y.setBounds (82, 68, 66, 31); contentPanel.add (value_y); }}Zusammenfassen
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, der Inhalt dieses Artikels wird Ihnen bei Ihrem Studium oder Ihrer Arbeit helfen. Wenn Sie Fragen haben, können Sie eine Nachricht zur Kommunikation überlassen.