qrcode move to swing

This commit is contained in:
Looly 2025-01-02 13:40:43 +08:00
parent 14445ccc77
commit 846e621172
16 changed files with 24 additions and 25 deletions

View File

@ -46,7 +46,6 @@
<jsch.version>0.1.55</jsch.version>
<sshj.version>0.39.0</sshj.version>
<sshd.version>2.14.0</sshd.version>
<zxing.version>3.5.3</zxing.version>
<net.version>3.11.1</net.version>
<emoji-java.version>5.1.1</emoji-java.version>
<spring-boot.version>2.7.18</spring-boot.version>
@ -254,15 +253,6 @@
<artifactId>sshd-core</artifactId>
<version>${sshd.version}</version>
</dependency>
<!-- 二维码 -->
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>core</artifactId>
<version>${zxing.version}</version>
<scope>compile</scope>
<optional>true</optional>
</dependency>
<!-- FTP工具 -->
<dependency>
<groupId>commons-net</groupId>

View File

@ -36,6 +36,7 @@
<Automatic-Module-Name>org.dromara.hutool.swing</Automatic-Module-Name>
<animated-gif-lib.version>1.4</animated-gif-lib.version>
<metadata-extractor.version>2.19.0</metadata-extractor.version>
<zxing.version>3.5.3</zxing.version>
</properties>
<dependencies>
@ -57,6 +58,14 @@
<version>${metadata-extractor.version}</version>
<optional>true</optional>
</dependency>
<!-- 二维码 -->
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>core</artifactId>
<version>${zxing.version}</version>
<scope>compile</scope>
<optional>true</optional>
</dependency>
<!-- UI主题库 -->
<dependency>
<groupId>com.formdev</groupId>

View File

@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.extra.qrcode;
package org.dromara.hutool.swing.qrcode;
import com.google.zxing.LuminanceSource;

View File

@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.extra.qrcode;
package org.dromara.hutool.swing.qrcode;
import org.dromara.hutool.core.lang.ansi.AnsiElement;
import org.dromara.hutool.core.lang.ansi.AnsiEncoder;

View File

@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.extra.qrcode;
package org.dromara.hutool.swing.qrcode;
import org.dromara.hutool.core.exception.HutoolException;

View File

@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.extra.qrcode;
package org.dromara.hutool.swing.qrcode;
import com.google.zxing.BarcodeFormat;
import com.google.zxing.DecodeHintType;

View File

@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.extra.qrcode;
package org.dromara.hutool.swing.qrcode;
import org.dromara.hutool.core.io.file.FileUtil;
import org.dromara.hutool.core.util.CharsetUtil;

View File

@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.extra.qrcode;
package org.dromara.hutool.swing.qrcode;
import org.dromara.hutool.core.codec.Decoder;
import org.dromara.hutool.core.util.CharsetUtil;

View File

@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.extra.qrcode;
package org.dromara.hutool.swing.qrcode;
import org.dromara.hutool.core.codec.Encoder;
import org.dromara.hutool.core.text.StrUtil;

View File

@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.extra.qrcode;
package org.dromara.hutool.swing.qrcode;
import org.dromara.hutool.swing.img.Img;
import com.google.zxing.BarcodeFormat;

View File

@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.extra.qrcode;
package org.dromara.hutool.swing.qrcode;
import org.dromara.hutool.core.text.StrUtil;
import org.dromara.hutool.swing.img.ImgUtil;

View File

@ -20,4 +20,4 @@
* @author Looly
*
*/
package org.dromara.hutool.extra.qrcode;
package org.dromara.hutool.swing.qrcode;

View File

@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.extra.qrcode;
package org.dromara.hutool.swing.qrcode;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
@ -26,7 +26,7 @@ public class Discussions3030Test {
@Disabled
public void name() {
//扫描二维码后 对应的链接正常
String path = "https://juejin.cn/backend?name=%E5%BC%A0%E7%8F%8A&school=%E5%8E%A6%E9%97%A8%E5%A4%A7%E5%AD%A6";
final String path = "https://juejin.cn/backend?name=%E5%BC%A0%E7%8F%8A&school=%E5%8E%A6%E9%97%A8%E5%A4%A7%E5%AD%A6";
QrCodeUtil.generate(path, QrConfig.of(), file("d:/test/3030.png"));
}
}

View File

@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.extra.qrcode;
package org.dromara.hutool.swing.qrcode;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;

View File

@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.extra.qrcode;
package org.dromara.hutool.swing.qrcode;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;

View File

@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.dromara.hutool.extra.qrcode;
package org.dromara.hutool.swing.qrcode;
import org.dromara.hutool.core.codec.binary.Base64;
import org.dromara.hutool.core.io.IoUtil;