반응형

java 89

JFrame을 프로그래밍 방식으로 닫는 방법

JFrame을 프로그래밍 방식으로 닫는 방법 어떻게 하면 정확한 수리를 할 수 있을까?JFrame닫기 위해, 마치 사용자가 에세이를 친 것처럼X단추를 닫거나 +(F4Windows의 경우)를 누르십시오. 다음을 통해 원하는 방식으로 기본 닫기 작업이 설정됨: setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 그것은 앞서 말한 조정기로 내가 원하는 것을 정확히 한다.이 질문은 그것에 관한 것이 아니다. 내가 정말 하고 싶은 일은 GUI가 의 언론과 같은 방식으로 행동하게 하는 것이다.X버튼이 닫히면 행동할 수 있어 내가 연장한다고 가정하자.WindowAdaptor그리고 나서 내 어댑터의 인스턴스를 청자로 추가한다.addWindowListener()나는 같은 일련의 통화들을..

Programing 2022.05.09

다중 모듈 maven 프로젝트에서 모듈 간에 src/테스트 클래스 공유

다중 모듈 maven 프로젝트에서 모듈 간에 src/테스트 클래스 공유 나는 다중 모듈 메이븐 프로젝트를 가지고 있다.이 예를 위해 두 가지 모듈을 고려하십시오. data consumer 모듈consumer에 모듈이 있음data의존으로 모듈data다수의 핵심 계층을 선언하다아래에는 테스트가 있다.src/test그것들을 사용하는 것.이 테스트들은 장문의 물체 생성을 필요로 하기 때문에 나는 이 물체들을 만들기 위한 몇 가지 효용 방법이 있는 클래스를 가지고 있다.이 유틸리티 클래스(SampleDataHelper)은 에 있다.src/test위계질서의 나는 또한 몇 가지 시험이 있다.consumer이 장문 물체들 중 일부를 만들어야 하는 모듈.나는 내 것을 사용하고 싶다.SampleDataHelper등급(에 ..

Programing 2022.05.09

IntelliJ IDEA 13은 1.7로 설정되었음에도 불구하고 Java 1.5를 사용한다.

IntelliJ IDEA 13은 1.7로 설정되었음에도 불구하고 Java 1.5를 사용한다. 모든 프로젝트 설정에서 JDK 1.7을 지정했음에도 불구하고(포함)File -> Project Structure -> Project :: Project SDK)) 다음 오류를 생성한다.IntelliJ 13다이아몬드 연산자를 사용하는 몇 가지 간단한 Java 7 코드를 컴파일하려고 할 때: java: diamond operator is not supported in -source 1.5 (use -source 7 or higher to enable diamond operator) 구성에서 예상한 다른 장소가 있는가?-source 7옵션을 활성화해야 하는가?프로젝트/모듈 언어 수준(프로젝트 구조 |프로젝트 구조 |프..

Programing 2022.05.09

Java 8 인터페이스 메서드에서 "최종"이 허용되지 않는 이유는?

Java 8 인터페이스 메서드에서 "최종"이 허용되지 않는 이유는? Java 8의 가장 유용한 기능 중 하나는 새로운 것이다.default인터페이스의 방법그들이 소개된 이유는 본질적으로 두 가지(다른 이유가 있을 수 있음)가 있다. 실제 기본 구현 제공.예: JDK API의 진화 허용.예: API 디자이너의 입장에서 볼 때 인터페이스 방법 등에 다른 수식어를 사용할 수 있었으면 좋았을 것이다.final. 이는 클래스 구현 시 "우발적인" 오버라이드를 방지하여 편의 방법을 추가할 때 유용할 수 있다. interface Sender { // Convenience method to send an empty message default final void send() { send(null); } // Imple..

Programing 2022.05.09

언제 부울의 null 값을 사용해야 하는가?

언제 부울의 null 값을 사용해야 하는가? 자바boolean의 가치를 인정하다true그리고false은 Booleane을 , Booleane은 동인이다.true false그리고null나는 나의 변환을 시작했다.boolean로.Boolean 수 . 이것은 다음과 같은 시험에서 충돌을 유발할 수 있다. Boolean set = null; ... if (set) ... 시험 중에 if (set != null && set) ... 조작되고 오류가 발생하기 쉬운 것 같다. 만약 있다면, 언제 사용하는 것이 유용한가?Booleans 값을 null 값으로 지정하시겠습니까?만약 그렇지 않다면, 포장된 물체의 주요 장점은 무엇인가? 업데이트: 귀중한 답변이 너무 많아서 내 답변에 그 중 일부를 요약했다.나는 기껏해야 자..

Programing 2022.05.08

Java로 UTF-8 파일을 작성하는 방법?

Java로 UTF-8 파일을 작성하는 방법? 현재 코드가 몇 개 있는데 문제는 1252 코드 페이지 파일을 만드는 데 있는데, UTF-8 파일을 만들도록 강제하고 싶다. 이 코드가 현재 작동하고 있다고 말하지만, 누가 나를 도와줄 수 있을까?하지만 난 UTF를 살려야 해매개 변수 같은 것을 전달할 수 있을까? 이게 바로 내가 가진 거야, 어떤 도움이라도 정말 고마워할 거야. var out = new java.io.FileWriter( new java.io.File( path )), text = new java.lang.String( src || "" ); out.write( text, 0, text.length() ); out.flush(); out.close(); 사용하는 대신FileWriter, 생성..

Programing 2022.05.08

Java String - 문자열이 숫자만 포함되고 문자가 포함되지 않는지 확인

Java String - 문자열이 숫자만 포함되고 문자가 포함되지 않는지 확인 나는 어플리케이션 내내 로드하는 문자열이 있는데, 그것은 숫자에서 글자 등으로 바뀐다.나는 간단한 것이 있다.if글자나 숫자를 포함하나 제대로 작동하지 않는지 확인하는 문장.여기 작은 조각이 있다. String text = "abc"; String number; if (text.contains("[a-zA-Z]+") == false && text.length() > 2) { number = text; } 비록은text변수가 문자를 포함하며, 조건은 다음과 같이 반환된다.true. 그리고&&두 가지 조건 모두 다음과 같이 평가해야 한다.true을 처리하기 위하여number = text; =======================..

Programing 2022.05.07

IntelliJ IDEA에서 JavaDoc을 보는 방법?

IntelliJ IDEA에서 JavaDoc을 보는 방법? 이 질문에는 이미 다음과 같은 해답이 있다. IntelliJ는 마우스에 JavaDocs 도구 설명 표시 (21개 답변) 닫힌4년 전. 방금 이클립스에서 인텔리J로 바꿨어.IntelliJ는 Eclipse의 기능이 하나 부족하다 - 당신이 어떤 방법 위에 마우스를 놓으면 Eclipse가 자바도크 정보를 보여준다.그것을 보여주는 방법은 바로 가기 - J+를 사용하는 것이라고 생각하지만, 그것을 클릭하면 아래 스크린에서 찍은 것처럼 뭔가 잘못된 것이 나온다.어떻게 하면 빨리 자바독 정보를 얻을 수 있는지 조언해줘.적어도 어떤 방법이 어떤 유형을 반환하는지 알아야 해. 사용하다View| 빠른 설명서 또는 해당 키보드 단축키(기본값: Windows/Linux..

Programing 2022.05.07

배포할 Android Jar 라이브러리 만들기

배포할 Android Jar 라이브러리 만들기 나는 안드로이드 라이브러리 프로젝트에 대해 알고 있는데, 그것은 당신이 필요에 따라 안드로이드 어플리케이션으로 끌어들이기 가능한 공유 소스 프로젝트를 만들 수 있게 해준다.그러나, 그것은 그 원천을 이용할 수 있어야 한다. 기존의 JAR처럼 다른 안드로이드 프로젝트에서 사용할 수 있는 폐쇄형 소스 라이브러리를 만들어 배포하는 방법을 찾고 있다.이것은 안드로이드 컴파일러를 사용해야 하므로 바닐라-자바 JAR 파일은 아니다.FWIW, 나는 JAR에 자원/레이아웃을 내장할 필요가 없다. 나는 http://andparcel.com/을 본 적이 있지만, 그것은 해결책처럼 느껴지고, 나는 차라리 구글이 지원하는 어떤 것을 사용하고 싶다.또한 내가 구축한 JAR이 And..

Programing 2022.05.07
반응형