⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 consoleautodetectframe.java

📁 gps garmingpstool-src-0[1].9.tar.gz
💻 JAVA
字号:
package net.aetherial.gis.garmin;

import java.io.*;
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import java.util.*;
import javax.comm.*;
import net.aetherial.gis.garmin.*;

class ConsoleAutoDetectFrame extends JFrame implements ActionListener 
{
	private ConsoleConfig config;
	private JTextField serverPort, serverName; 
	private JComboBox commPorts;

	public ConsoleAutoDetectFrame ()
	{
		config = new ConsoleConfig ();

		try
		{
			Thread.sleep (5000);
		}
		catch (InterruptedException e)
		{
			System.out.println (e);
		}

		getContentPane().setLayout (new BorderLayout ());
		setTitle ("Auto-detected Values");
		setSize (400, 300);
		setIconImage (ConsoleFrame.icon);

		JPanel buttons = new JPanel ();
		JButton okButton = new JButton ("OK");
		okButton.addActionListener (this);
		JButton saveButton = new JButton ("Save");
		saveButton.addActionListener (this);
		JButton cancelButton = new JButton ("Cancel");
		cancelButton.addActionListener (this);

		buttons.add (saveButton);
		buttons.add (okButton);
		buttons.add (cancelButton);
		getContentPane().add (buttons, "South");

	}

	public void actionPerformed (ActionEvent evt)
	{
		String arg = evt.getActionCommand ();

		System.out.println (arg);

		if (arg.equals ("Cancel"))
		{
			dispose ();
		}
		else if (arg.equals ("Save"))
		{
		}
		else if (arg.equals ("OK"))
		{
			dispose ();
		}
	}
}

class ConsoleAutoDetectProgressFrame extends JFrame
{
	private JLabel label = new JLabel ("Looking for Garmin GPS Devices");

	public ConsoleAutoDetectProgressFrame ()
	{
		setSize (200, 75);
		getContentPane().add (label);
	}

}

class ConsoleAutoDetectProgressThread extends Thread
{
	private boolean stopped = false;
	public void run ()
	{
		ConsoleAutoDetectProgressFrame d = new ConsoleAutoDetectProgressFrame ();

		d.show ();
		while (!stopped)
		{

		}
		// d.dispose ();
	}

	public void disappear ()
	{
		stopped = true;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -